2

Webページでは、古いスタイルの.docには現在の開発がないようです。

  • 複雑なドキュメントを作成するのに十分ですか?
  • クラッシュせずにすべての.docsを読み取ることができますか?
  • どの機能が機能しますか(機能しません)?

私はクライアント側を制御していないため、現在XMLベースの形式には興味がありません。

エクセルのサポートははるかに優れているようです。

4

3 に答える 3

3

プログラムで doc ファイルを読み書きしたい場合は、OpenOffice または StarOffice をリモートで使用する方がよいと思います。以前の会社でこれを行ったことがありますが、かなり重いソリューションですが、非常にうまく機能しました。OpenOffice には (Word の直後に) 非常に優れたドキュメント サポートがあります。リモート処理に関しては、Word 自体よりもはるかに優れています。上記の会社では、(以前) Word が (文書を保存する際に) 時々警告ダイアログを表示することを要求したため、頻繁に問題が発生して Word をリモートコントロールしていました。近くに誰もいないデータセンターの奥深くにあるサーバーの悪い考え。

これは Java ショップだったので、Java に対する OpenOffice の非常に優れたサポートが役に立ちました。実際、彼らは商用バージョンの StarOffice をバンドルしていたこともあり、Sun との非常に良い連絡先と支援がありました。

免責事項: andHapp と alepuzio が言ったように、POI は Excel のサポートが非常に優れており、私はそれを使用して大きな成功を収めています。前回ドキュメント サポートを見たときは、あえて本番環境で (顧客向けに) 使用しませんでした。少なくとも 2 年間、ドキュメントのサポートを見ていません。

于 2009-01-24T21:23:16.983 に答える
0

私はExcelファイル(.xls)の読み取りと書き込みにApache POIを使用しましたが、これは魅力のように機能します。いくつかの問題がありましたが、簡単な回避策を見つけたので、ワードドキュメントでも同じだと思います。Apache POIはまだサポートしていないため、.docx(私の場合は.xlsx)形式の読み取りと書き込みに関する唯一の問題があります。

于 2008-12-12T11:02:03.860 に答える
0

それはあなたの目標によって異なります。POI を使って Excel 形式のレポートにコーディングしましたが、単純な操作のコードがたくさんあるので、簡単なレポートで問題ありません。タスクを繰り返すためのいくつかのユーティリティ メソッドをコーディングしました。java =>1.5 のコードを作成する場合は、JXLS (POI を拡張し、XML/XSLT テクノロジを使用するもの) を試してください。

于 2008-12-15T15:48:23.893 に答える