2
A
答えて
1
Asposeソフトウェアコンポーネントは、Open Officeドキュメントをサポートしています。 See list and details here.試用版/評価版をダウンロードしてテストできます。
1
オープンなOfficeドキュメントのフォーマットは単純です。すべてのドキュメントはXMLファイルを含む単純なZipファイルです。 Xmlにはスキーマとデータが含まれており、読み込みは非常に簡単です。
単純にテキストを抽出したい場合は、それより簡単です。それ以外の場合は、System.Xml.Linqを使用してxmlファイルを読み取り、データを抽出できます。
テストするには、開いているオフィス文書を取り出し、something.zipという名前に変更してその内容を抽出して調べることができます。 ISharpZipライブラリを使用してC#で解凍し、Linqを使用してxmlを調べることができます。
1
文書フォーマット仕様に関する情報については、以下のサイトを試してみてください。
2
を参照cli_bessatypes.dll、cli_cppuhelper.dll、cli_oootypesに追加.dll、cli_uno.dll,cli_ure.dllおよびcli_uretypes.dll。
XComponentContext oStrap = uno.util.Bootstrap.bootstrap();
XMultiServiceFactory oServMan = (XMultiServiceFactory)oStrap.getServiceManager();
XComponentLoader oLoader = (XComponentLoader)oServMan.createInstance("com.sun.star.frame.Desktop");
string fileName = "file:///" + filePath;
PropertyValue[] propVals = new PropertyValue[1];
propVals[0] = new PropertyValue();
propVals[0].Name = "Hidden";
propVals[0].Value.setValue(typeof(Boolean), true);
XComponent oXlsDocument = oLoader.loadComponentFromURL(fileName, "_default", 0, propVals);
XSpreadsheets oXlsSpreadsheet = ((XSpreadsheetDocument)oXlsDocument).getSheets();
XIndexAccess oXlsSheetIA = (XIndexAccess)oXlsSpreadsheet;
XSpreadsheet oXlsSheet = (XSpreadsheet)oXlsSheetIA.getByIndex(0).Value;
:XLSファイルを読み込むための
コード
関連する問題
- 1. ODFとODS(OpenOffice)のObjective-Cラッパー?
- 2. OpenOffice HTMLとCSS:JODConverter
- 3. OpenOffice Automation delphi
- 4. OpenOffice Writerのカラーパレット
- 5. Doc to PDF + Openoffice
- 6. OpenOffice Search Sheet Programmatically
- 7. OpenOffice、listenソケット(Windows XP)
- 8. openoffice APIのImpressプレゼンテーションウィンドウ
- 9. OpenOfficeベースのSQLダイアレクト
- 10. OpenOfficeの構文ハイライト
- 11. OpenOfficeでリフレクションを通してC#を使用する
- 12. C#を使用したOpenOffice Writerの問題
- 13. エクスポートは、C#winフォームでopenofficeを使用してExcel
- 14. C#のOpenOfficeを使用してファイル形式を変換する
- 15. openoffice用のプログラミング時のオートコンプリート
- 16. OpenOfficeのCalcの - ハイパーリンク]ドロップダウンリスト
- 17. OpenOffice/Libre office xml filter import
- 18. openoffice Javaの複合ツールバー
- 19. OpenOffice Calcの時間変換
- 20. OpenOfficeからPDFに保存
- 21. C#を使用してOpenoffice Calc(.ods)をプログラムで読み込みますか?
- 22. OpenOffice API:Impress(プレゼンテーション)ドキュメントを自己完結型ファイルとして保存
- 23. openoffice:エポックと日付の間の金曜日のX?
- 24. OpenOffice Calcのセルソースとして範囲名を使用する
- 25. OpenOffice:数式と結果の両方を表示
- 26. OpenOffice API:ヘッダーとフッターをオフにする方法
- 27. Perl OpenOffice :: OODoc - ヘッダー/フッター要素へのアクセス
- 28. OpenOffice Basicすべてを選択
- 29. OpenOfficeテーブルの書式設定Java
- 30. OpenOffice Calcスプレッドシートからデータをインポート