2

docxでレポートを生成する.NETアプリケーションを作成しています。私が持っている最後の要件の1つは、これらのレポートもxlsx形式で生成することでした。それで、docxをxlsx形式に変換する簡単な方法はありますか?ソリューションやユーティリティ/ライブラリが見つかりません。アイデアの1つは、Microsoft.Office.Interopのコピー/貼り付けメソッドを使用することでしたが、それが役立つかどうかはわかりません:)

4

1 に答える 1

1

Office ドキュメントを xml であるかのように操作できる MS ツールを使用しました。

Open XML SDK 2.0 for Microsoft Office

http://www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

これには、相互運用と比較して次の利点がありました。

  • インストールオフィスは不要
  • Excelが閉じないため、メモリに問題はありません
  • パフォーマンスが向上しました。この場合、40 秒から 2 秒になりました。
于 2009-09-06T17:07:53.653 に答える