MS Officeをインストールしたり、相互運用ライブラリを使用したりせずに、サーバーでMS Officeファイルを読み取るにはどうすればよいですか?

ルカ・モルテニ:

相互運用ライブラリは遅く、MS Officeのインストールが必要です。多くの場合、MS Officeをサーバーにインストールしたくありません。

Apache POIを使用したいのですが、.NET を使用しています。

ファイルのテキスト部分を抽出するだけでよく、Officeファイルの作成や「情報の保存」は不要です。

非常に大きなドキュメントライブラリがあり、それを新しいXMLファイルに変換できないことをお伝えします。

バイナリファイルのパーサーを作成したくありません。Apache POIのようなライブラリがこれを行います。残念ながら、これはJavaプラットフォーム専用です。多分私はJavaでこのアプリケーションを書くことを検討する必要があります。

.NETでPOIに代わるオープンソースの代替案はまだ見つかりません。Javaで独自のアプリケーションを作成すると思います。

イリヤ・コチェトフ:

すべてのMS Officeバージョン:

新しいオフィス(2007)の場合:

古いOffice(2007年より前)の場合:

  • 古いOffice形式がドキュメント化されました:http : //www.microsoft.com/interop/docs/officebinaryformats.mspxあなたが本当に簡単なことをしたいなら、あなたはそれを試すことを検討するかもしれません。ただし、これらの形式は非常に複雑であることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ