
【 質問 】
以下のケースにおいて
コピー&ペーストで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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルの作り方(CSV→...
-
window.open でのファイル指定方法
-
VBAでCSVファイルを途中行まで...
-
ExcelをCSV書き出す場合のシー...
-
Windowsで複数のファイルを同じ...
-
batファイルでrenameができませ...
-
awkスクリプトでダブルクォーテ...
-
perlのgrepで要素を返す値がお...
-
drtファイルはどうしたら開...
-
ANSI Cでファイル名、ディレク...
-
does not map to shiftjis は解...
-
IEだとCGIが正しく動作しないこ...
-
.netのXmlDocumentを使ってテキ...
-
DOSコマンドで、標準出力を出力...
-
openした後、closeしないでプロ...
-
VB6.0でDB接続する際に切断時の...
-
エラー 'dir.h' : No such fi...
-
エクセルVBA コードが同じでも...
-
close()で例外が投げられる理由
-
readdir()で得られるファイル・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で特定の行を抽出する方法...
-
バッチファイルの作り方(CSV→...
-
Edge スクレイピング
-
【エクセル】改行無しテキスト...
-
空白文字 \\f と\\v の違いに...
-
全角と半角文字が混在している...
-
VBAのFileFormatで悩んでいるこ...
-
【Access2003】VBAでタブ区切り...
-
デルファイ TabControl タブの...
-
タブの色を変更する方法
-
タブコントロールに付いて
-
エクセル→XML 要素のコピー
-
VBAでタブ区切りテキストの保存...
-
htaccessで特定のディレクトリ...
-
VB6でのデータの編集(ファイル...
-
エクセルVBA コードが同じでも...
-
Windowsで複数のファイルを同じ...
-
batファイルでrenameができませ...
-
VBAでCSVファイルを途中行まで...
-
MATLAB グローバル変数の宣言
おすすめ情報