1

MS Excel スプレッドシートから php/mySQL アプリケーションにデータをインポートしています。いくつかの異なる関係者がスプレッドシートを提供しており、それらは Excel 4.0 から Excel 2007 までの範囲の形式になっています。問題は、すべてのバージョンを読み取る方法を見つけることです。

より詳しい情報:

 - I am currently using php-ExcelReader. 
  - A script in a language other than php that can convert Excel to CSV would be an acceptable solution.
4

2 に答える 2

2

データの性質と Excel ファイルをアップロードする関係者によっては、データを .csv 形式で保存することを検討することをお勧めします。あなたの側で解析する方がはるかに簡単です。

それがオプションではないと仮定すると、簡単なグーグル検索でhttp://sourceforge.net/projects/phpexcelreader/が見つかりました。これはあなたのニーズに合っているかもしれません。

于 2008-09-16T14:08:59.620 に答える
0

オープンソースの ETL ツールである Talend ( http://www.talend.com ) は、Java または Perl コードを生成し、そのようなコードを必要なサードパーティ ライブラリと共にパッケージ化します。

Talend は、すべてのバージョンの Excel を処理し、必要な任意の形式で結果セットを出力できる必要があります (必要に応じてデータベースに直接ロードすることを含む)。

于 2008-09-16T18:32:00.723 に答える