- ベストアンサー
Excelの表を読みがな抜きで貼り付けたい
Excelで作った表を、WEBページに貼りたいんですが、そのままコピー&ペーストすると、漢字の読み仮名までテキストで貼り付いてしまいます。読みがなだけをカットして貼り付けることはできませんか? もちろん貼り付いた先でも表(テーブル)形式になるようにしたいのです。 ちなみにExcelから「WEBページとして保存」はやりたくないのです(よけいなタグがいっぱいつきますから。^^;)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
振り仮名を削除して貼り付けたらどうでしょうか。 振り仮名を削除したいセル範囲を選択して、下記マクロを実行すれば、振り仮名を削除します。 振り仮名の削除がまずければコピーを作って処理すればいいと思います。 Sub PhoneticsCut() Selection.Phonetics.Delete End Sub
その他の回答 (2)
- amour7
- ベストアンサー率33% (35/104)
お使いのWEB作成ソフトはなんでしょうか? Excelの表の方にふりがながないということであれば、問題はWEB作成ソフトだと思うのですが。 ちなみにDreamweaverだとCSV形式の表をHTMLのテーブルに変換して読み込むことができます。
お礼
FrontpageとHomepageCreatorでやってみましたが、結果は同じでした。Excelでセルをコピーをすると、非表示の読みがなでもHTMLコードとしてコピーしてしまうようです。 しかし、CSV形式でいったん保存するというのは「目からウロコ」でした。試してみたところ、望んでいた結果が得られました。排出するHTMLコードもシンプルなものになっていてGoodです。 ありがとうございました。
- pmmaohm
- ベストアンサー率27% (230/822)
読みがななしで・・・ということは、表の中には読みがながついているのでしょうか。 まずその読みがな(ふりがな)のついたセルを選択し、 「書式」「ふりがな」で非表示に設定します。 それから、Webページに載せたい表の部分だけを選択・コピー ペイントを起動して「キャンパスの色とサイズ」でサイズを少し小さめに設定しておき、「貼り付け」 大きさがはみ出るよ!っていうメッセージは出ますが、気にしないで「OK」 そしてペイント上でgifまたはjpg形式で保存し、Webページには 画像として貼り付けます。 こんなのでいかがでしょう?
補足
pmmaohmさん、毎度お世話になります。説明不足で申し訳ありません。前回の質問をご存じのためか、ちょっと誤解されてしまったようです。(今回は「図としてコピー」ではないんです) たとえば、「日本」という2文字が入っているセルをコピーして、WEBエディタに貼ると、「日本ニホン」と表示されてしまいます。 このとき、ソース(HTML)コードは、 <tr> <td>日本<span style='display:none'><rt>ニホン</rt> </span></ruby></td><ruby> </tr> となっています。 この<span>~<ruby>を出力しないようなコピーのしかたはないものかと悩んでいるというわけです。セルの数が少なければ手動で消すということもできますが、10×10ぐらいの表になるともう手動では...(^^;)
お礼
この方法でうまくいきました。ありがとうございました。