人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelに、ハイパーリンクの入ったテキストがいーっぱい並んでいるものを、
えいっと一発でhtmlに書き出してくれるものって、ないですか?
たとえばExcelにあいうえお、って書いてあって、ハイパーリンク先がxxx.htmlのものを、
<a href="xxx.html">あいうえお</a>
って感じに直してほしいのです。。。
よろしくお願いします!

●質問者: mozy
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Excel HTML あいうえお テキスト ハイパーリンク
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● stnet
●35ポイント

EXCELの保存時にファイル形式でWebページ(*.html)を選べばよろしいかと

◎質問者からの返答

ありがとうございます!とても楽になりました。

ただカタカナと漢字が混じってると、うまくいかないのか、変なスタイルがいっぱいついてきました。もともとのデータが悪いのでしょうか。。

ありがとうございました!


2 ● Ark-is
●35ポイント

例えば、シート上に

--------------------------------------------------

| A | B | C | D | E ・・・・

--------------------------------------------------

1 | |xxx.html | |あいうえお |

--------------------------------------------------

2 | |xxy.html | |かきくけこ |

--------------------------------------------------

3 | |xxz.html | |さしすせそ |

--------------------------------------------------

4 | | | | |

という感じで並んでいると思ってよろしいでしょうか?


であれば、私は以下のように作業したことがあります。

(下記、1から順に)


1.セル「A」「C」「E」へ、暫定的な記号を全て挿入する。

この暫定的な記号はいずれもB列、D列で使用されていないことを前提とする。

(例ではA列に?、C列に?、E列に?を挿入)

--------------------------------------------------

| A | B | C | D | E ・・・・

--------------------------------------------------

1 | ? |xxx.html | ? |あいうえお | ?

--------------------------------------------------

2 | ? |xxy.html | ? |かきくけこ | ?

--------------------------------------------------

3 | ? |xxz.html | ? |さしすせそ | ?

--------------------------------------------------

4 | | | | |


2.Excel上で、ファイルの種類を「CSV(カンマ区切り)」として保存する。保存確認のPopupが出てくる場合でもOKする。

(例として、「Book1.txt」として保存する。)


3.前項で保存した「Book1.txt」を、文字列の置換機能を持つテキストエディタで開く。

私は「EmEditor Free」をダウンロードして使用しました。

上記例のファイルを開くと下記のようになります。


?,xxx.html,?,あいうえお,?

?,xxy.html,?,かきくけこ,?

?,xxz.html,?,さしすせそ,?


4.先の項目1で暫定的に挿入した文字列を置換する。

上記例の場合は下記のルールに準じます。


<ルール>

「?,」を「<a href="」に置換する。

「,?,」を「">」に置換する。

「,?」を「</a>」に置換する。


これにより、テキストエディタ上で以下のようになります。


<a href="xxx.html''>あいうえお</a>

<a href="xxy.html''>かきくけこ</a>

<a href="xxz.html''>さしすせそ</a>


これを、ファイル名「book1.csv」として再度保存すればExcel上で開くこともできます。


慣れるまでは多少手間ですが、いかがでしょうか。

(先に類似の回答がありましたらスミマセンが。)

◎質問者からの返答

こういうやり方もあるのですね。いろいろ勉強いなりました!ありがとうございました!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ