編集:例(画像)
1000行のデータを含むExcelファイルと、そのデータの各行に1000画像を含むフォルダーがあります。
画像は独自のフォルダにあり、Excelには、対応する各画像をデータのすべての行に関連付ける列がありません。
1000個の相対パスを手動で入力しないようにする方法はありますか?
編集:例(画像)
1000行のデータを含むExcelファイルと、そのデータの各行に1000画像を含むフォルダーがあります。
画像は独自のフォルダにあり、Excelには、対応する各画像をデータのすべての行に関連付ける列がありません。
1000個の相対パスを手動で入力しないようにする方法はありますか?
私が考えることができる最も簡単なことは、ExcelからXMLを作成し、次にXMLを解析して、画像タグを追加することです。何に慣れているかに応じて、XMLを解析するための多くのオプションがあります。C#、JavaなどにXML解析ライブラリがあります。
構文解析とは、一連の記号を解釈して、ある種の構造として解釈することです。この場合、xmlファイルを取得してタグのツリーに変換します。次に、そのツリーを調べて、各アイテムに画像を追加できます。名前を確認し、パスを生成し、ファイルの存在を確認して拡張子を確認し、それをツリーに追加します。次に、ツリーをファイルに書き戻します。
これはすべて、C#のXmlReaderなどのライブラリを使用して行われます。