【 質問 】
以下のケースにおいて
コピー&ペーストで1つずつ貼り付けていく」以外の方法で
効率のよい方法を教えていただけませんでしょうか。
・有償、無償のツールを使う方法
・その他
いずれでもけっこうです。
【 ケース 】
下記のようなエクセルのデータがあります。
-------------------------------------------------
ことば よみ いみ
DB でぃーびー データベースの略称。
OA おーえー オフィスオートメーション
OEM おーいーえむ 先方のブランド名で売り出される製品の受注生産。
(以下1,000行ほど続く)
-------------------------------------------------
↓
このデータを下記のようなXML形式のテキストに置き換えていくという課題があります。
↓
-------------------------------------------------
<ことば>DB</ことば>
<よみ>でぃーびー</よみ>
<いみ>データベースの略称。</いみ>
<ことば>OA</ことば>
<よみ>おーえー</よみ>
<いみ>オフィスオートメーション</いみ>
<ことば>OEM</ことば>
<よみ>おーいーえむ</よみ>
<いみ>先方のブランド名で売り出される製品の受注生産。</いみ>
-------------------------------------------------
No.1ベストアンサー
- 回答日時:
こんにちは。
スクリプトか何かを使えばどうですか?
私なら、Perlを使って以下のように処理するでしょう。
1. エクセルファイルをタブ区切りのテキストに変換。
2. タブ区切りテキストをperlスクリプトで読みこむ。
3. 一行毎に配列につっこむ。
splitを使って、$kotoba $yomi $imiと、それぞれ突っこむ。
4. 別のファイルに書きだし。その時、それぞれの変数の前後に、タグをつける。
<kotoba>$kotoba</kotoba><yomi>$yomi</yomi><imi>$imi
</imi>
テナ具合?
お近くにPerl使いはいませんか?Perl使いならこれくらいは朝飯前です。
Perl使いに早くなりたいなあ。
さっそくありがとうございました。
お礼を言うのが遅くなりました。
自分はパールが使えないので身近な
パールの使い手に相談してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- C言語・C++・C# 略語の読み方について 2 2023/05/25 12:35
- DIY・エクステリア 画像のようなネジ(?)の名称を教えて下さい。 ニトリオンラインショップで購入した椅子の足の部分と座席 7 2022/05/11 16:49
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- 相続・譲渡・売却 500万円の不動産の無償譲渡と売買どちらが得でしょうか 5 2023/05/04 16:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルの作り方(CSV→...
-
タブの色を変更する方法
-
【エクセル】改行無しテキスト...
-
C言語で特定の行を抽出する方法...
-
VBAのFileFormatで悩んでいるこ...
-
VBAでCSVファイルを途中行まで...
-
close()で例外が投げられる理由
-
batファイルでrenameができませ...
-
VBAでCSVファイルの特定行を書...
-
openした後、closeしないでプロ...
-
VBAコードを張り付け後のエクセ...
-
ListBoxのデータを高速でファイ...
-
JavaでCSVファイルを高速に読む...
-
至急お願いします。C言語で.img...
-
vba dir の相対パス
-
while(<ハンドラ>) {} で行数を...
-
RSS自動生成で文字化け
-
perlをwindows環境でshift-jis...
-
awkスクリプトでダブルクォーテ...
-
unixでのファイルロックの方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルの作り方(CSV→...
-
C言語で特定の行を抽出する方法...
-
【エクセル】改行無しテキスト...
-
タブの色を変更する方法
-
Edge スクレイピング
-
全角と半角文字が混在している...
-
空白文字 \\f と\\v の違いに...
-
htaccessで特定のディレクトリ...
-
デルファイ TabControl タブの...
-
Arduino Excel
-
VBAでタブ区切りテキストの保存...
-
VBAのFileFormatで悩んでいるこ...
-
【Access2003】VBAでタブ区切り...
-
C++でファイルから複数行のデー...
-
テキストファイル(tsv)を改行...
-
PHPで掲示板を作りたいです
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
DOSコマンドで、標準出力を出力...
-
ExcelをCSV書き出す場合のシー...
おすすめ情報