2009-02-26 21 views
1

Excel 2003 XMLファイルをJavaでExcel 2003 XLS形式に変換する方法はありますか?またはこれを行うことができる少なくともオープンソースのフレームワークですか?あなたは窓にしている場合は、コマンドにCOMオートメーションを使用することができExcel 2003 XMLファイルをExcel 2003 XLS形式に変換する

おかげで、 マシュー・黄

答えて

1

は、Javaアプリから優れています。

+0

ありがとうございました。しかし、我々はプラットフォームとしてウィンドウを使用していません。 –

+1

代わりにOpenOffice.orgにコマンドを送るのはどうですか?それはJava APIを持ち、ヘッドレスモードで起動することができます。 –

2

私の会社は.NET用のExcel互換スプレッドシートコンポーネントを持っており、私はActuateで働いていましたが、10年以上Java/e.Spreadsheet用のFormula Oneの開発を主導していました。私が知っているのはAspose.Cellsだということを知っている唯一の製品です。彼らは.NETの競合相手ですから、言及することで何も得られません。

xlsxとxlsのワークブックを読み書きするJavaと.NETには、無料で無料の製品が多数あり、これらの製品のいくつかは私の会社が販売しているを含む2つの間で変換します。 Excel 2003のSpreadsheetMLファイル形式をサポートしているのはAsposeだけです(Excel 2003のSpreadsheetMLサポートがどれほど優れているかわかりません)。

Excel 2003のSpreadsheetML形式はデッドエンド形式であり、不完全な形式でもあります。優先フォーマットはExcel 2007 Open XML(xlsx)フォーマットで、これは広くサポートされており、openxmldeveloper.orgで学ぶことができます。もちろん、あなたが処理しなければならない古い形式のファイルがあれば、それは良いことではありません。

免責事項:私はSpreadsheetGear LLCを所有しています

+0

返事をありがとう。我々はそれを離れて移動するコードの書き換えがたくさんあるので、2003 xml形式のExcelを使用することを余儀なくされています。私たちはいつかそれをやり遂げるかもしれません。しかし今のところ、POIを使用できるように、XMLを新しいEXCEL形式に変換する可能性を探求したいと考えています。何か案が? –

関連する問題