私が働いている場所には、情報を抽出する必要のある数百のxlsxファイル(Office 2010 Starterで作成)があります。これは1回限りの作業であるため、問題はどちらの方法が最も速いかということです。既存のツール?ソリューションのプログラミング?
情報は単なる文字列であり、フォーマットは重要ではありません。これらのファイルには顧客データが含まれています。顧客ごとに1つのファイル。そして、あなたが尋ねる前に、はい、それはばかげたシステムです-そして私たちはそれを放棄しています。現在、新しいシステムに移行しているため、既存の顧客データを新しいシステムにインポートできるCSVファイルにエクスポートする必要があります。
これを行うためのコンピュータープログラムを作成する場合、各ファイルの最初のワークシートにアクセスし、任意のセル(A1、C5など)の内容を読み取ることができる必要があります。それでおしまい。
xlsxファイルはzip形式のXMLファイルにすぎないため、1つのアプローチは、XMLファイルを解凍して解析するコードを作成することです。それは非常に時間のかかる解決策のようなにおいがするので、無料のライブラリが存在する場合はそれを使用したいと思います。
ここで役立つ可能性のある言語の中で、私はC ++とCが得意ですが、いくつかのC#、VB6、VB.NET、およびほんの少しのPythonを実行しました。