2011-06-29 38 views
1

Excelファイルに200,000件以上のレコードがあります。行ごとにレコードを読み込み、CSVファイルを作成しようとすると、非常にコストがかかり、時間がかかります。それを手伝ってくれるAPIはありますか?Excelファイルを受け取り、Javaを使用してCSVファイルに変換するAPIはありますか?

+0

「CSV形式で保存」だけをExcelから実行できるようになったときに、なぜJavaを使用するのが難しいのですか? –

+0

私は何を実現しようとしているので、手作業はありません。私はすべてのことをプログラムする必要があります。 –

+2

[こちら](http://www.java-tips.org/other-api-tips/jexcel/converting-excel-documents-to-csv-files.html)で提供されるソリューションを試してください。 –

答えて

1

外観がある場合はいくつかのフレームワークがあります。

たとえば、あなたが試すことができます:

0

これは、何が変わったのかHow to import an Excel file into MySQL using ODBC in Java?

と同じ質問のようですか? CSVファイルに書き込む場合は、OpenCSVなどのCSVライブラリを使用する必要があります。http://opencsv.sourceforge.net/

+0

基本的に:POIで読んで、OpenCSVで保存してください... –

+0

Givenリンクはxlsxの1行ずつを読み、csvに書き込むと言った。私はxlsまたはxlsxをcsvに変換するプログラムを通じて使用できるツールを探しています。私はcsvファイルをmysqlにインポートする方法を見つけたので、xlsまたはxlsxをcsvに変換しています。 –

+0

ファイルの各行を読み取らずにファイルをどのように変換できますか? CSVへの出力は、データベースに直接書き込むより簡単にはできませんが、私があなたに与えた図書館ですぐにソリューションを作成できます。 –

0

、サービスは小さな(< 5000行)ファイルの後に無料で、その後は有料サービスとなります。お役に立てれば。

関連する問題