2012-04-03 31 views

答えて

3

ODF .NET - これはc#で動作し、読み書きできます。

があるページに次のように言う:

ODF .NETを使用すると、 テキスト文書やスプレッドシートを作成、変更、および解析するアプリケーションを作成することができます。 .NETのすべてのバージョンをサポートします Framework、.NET Compact FrameworkおよびMono。

1

ヘッダーレスのOpenOffice/LibreOfficeインスタンスでスプレッドシートを操作する場合は、OpenOffice/LibreOfficeコンポーネントのインターフェイスUNOを使用する必要があります。これは強く型付けされた言語(UNOは多くの言語のバインディングを持っています)で必要とされるキャストのために少し痛いです。C#OpenOfficeラッパークラスのセットが見つからない限り、あなたが望むツールを拒否します。ドキュメントを操作するための他のフレームワークはありますが、これが唯一の方法であるOpenOfficeを介して直接動作します。ここで

のC#でXLSスプレッドシートを作成し、誰かのいくつかのサンプルコードです:Use OpenOffice Uno CLI with C# to create a spreadsheetここ

は、OpenOfficeのUNOの参照です:http://www.openoffice.org/api/docs/java/ref/overview-summary.html

1

あなたはXLSXをサポートGemBoxからGemBox.Spreadsheetコンポーネントを見ている必要があります、XLS、CSV、ODSまたはHTMLファイル形式。

無料版と有料版の両方があります。

関連する問題