0

編集例(画像)

1000行のデータを含むExcelファイルと、そのデータの各行に1000画像を含むフォルダーがあります。

画像は独自のフォルダにあり、Excelには、対応する各画像をデータのすべての行に関連付ける列がありません。

1000個の相対パスを手動で入力しないようにする方法はありますか?

4

1 に答える 1

0

私が考えることができる最も簡単なことは、ExcelからXMLを作成し、次にXMLを解析して、画像タグを追加することです。何に慣れているかに応じて、XMLを解析するための多くのオプションがあります。C#、JavaなどにXML解析ライブラリがあります。

構文解析とは、一連の記号を解釈して、ある種の構造として解釈することです。この場合、xmlファイルを取得してタグのツリーに変換します。次に、そのツリーを調べて、各アイテムに画像を追加できます。名前を確認し、パスを生成し、ファイルの存在を確認して拡張子を確認し、それをツリーに追加します。次に、ツリーをファイルに書き戻します。

これはすべて、C#のXmlReaderなどのライブラリを使用して行われます。

于 2012-08-07T15:26:56.010 に答える