Excel ファイルの操作 via .NET API
.NET、.NET Core および Xamarin プラットフォームでスプレッドシート ファイルの読み取りと書き込みを行います。Microsoft Excel を使用せずにスプレッドシートを他の形式にエクスポートします。
ダウンロード无料トライアルAspose.Cells for .NET は、スプレッドシートの管理と処理タスクを高速化する Excel スプレッドシート プログラミング API です。API は、スプレッドシートを生成、変更、変換、レンダリング、印刷する機能を備えたクロスプラットフォーム アプリケーションの構築をサポートします。さらに、Microsoft Excel または Microsoft Office Interop コンポーネントのインストールには依存せず、すべての Excel 形式だけでなく CSV および SpreadsheetML 形式も処理する堅牢な API セットに依存します。
API を統合することで、開発者は複数のワークシートの管理、スプレッドシートのコンテンツとスタイルの一からの作成、さまざまなデータ ソースからのワークシートへのデータのインポート、一般的な複雑な数学式、財務式、テキスト式の追加、グラフ、画像、コメントの操作、オブジェクトの描画など、いくつかの基本的なタスクを実行できるようになります。
高度な Excel スプレッドシート API の機能
出力をクライアントブラウザに送信する
DataTable、DataView、または配列へのデータのインポート/エクスポート
製品 API を使用してグラフとピボットテーブルを追加および操作します
デザイナーのスプレッドシートから数式をインポートする
実行時に長いシート名を切り捨て、無効な文字を置き換えます
TextBox 内の部分テキストにテキスト配置を適用する
高度な貼り付けオプションを使用して行と列を貼り付ける
CSV (カンマ区切り値) と TSV (タブ区切り値) のサポート
コメントの作成と操作
自動フィルターと改ページを設定する
条件付き書式ルールを指定する
名前付き範囲の作成と操作
スパークラインの作成とレンダリング
ワークシートを SVG 形式でエクスポートする
軽量モードで大きなスプレッドシートの読み取りと書き込み
ExcelからPDFへの変換で画像を再サンプリングする
テンプレートファイル内のVBAコードまたはマクロを変更する
スマートマーカーでスプレッドシートにデータを入力する
スプレッドシートを PDF、XPS、HTML 形式に変換する
Aspose.Cells for .NET は、最高の視覚的忠実度を維持しながら、スプレッドシートを PDF、XPS、および HTML 形式に変換できます。変換プロセスはシンプルでありながら信頼性が高いため、API は業界標準の形式でドキュメントを交換する必要がある組織にとって最適な選択肢となります。
スプレッドシートをさまざまな形式で保存 - C#
// load file to be converted
var workbook = new Aspose.Cells.Workbook(dir + "template.xlsx");
// save in different formats
workbook.Save(dir + "output.pdf", Aspose.Cells.SaveFormat.Pdf);
workbook.Save(dir + "output.xps", Aspose.Cells.SaveFormat.XPS);
workbook.Save(dir + "output.html", Aspose.Cells.SaveFormat.Html);
書式設定、チャート、グラフィックを使用してデータを視覚化する
Aspose.Cells for .NET を使用すると、スプレッドシートにあらゆる種類の視覚効果を自由に柔軟に施すことができます。 API を使用すると、さまざまなフォントを属性付きで適用したり、セル スタイル (配置、インデント、回転、境界線、網掛けと色付け、保護、テキストの折り返しと縮小) やあらゆる種類の数値形式を適用したりできます。
同様に、グラフやグラフィックは視覚的に魅力的で、スプレッドシートにプロフェッショナルな外観を与えることができます。Aspose.Cells for .NET は、すべての標準およびカスタムグラフタイプを作成および操作するための包括的な API セットを提供します。さらに、コメント、画像、OLE オブジェクト、図形、コントロールなどのさまざまな種類の描画オブジェクトをセルに追加できます。
効率的で堅牢かつ信頼性の高い数式計算エンジン
Aspose.Cells for .NET には、ほぼすべての標準および高度な Microsoft Excel の数式と関数をサポートする強力な数式計算エンジンがあります。組み込み、アドイン、配列、および R1C1 参照スタイルの数式の結果を読み取り、設定し、計算することができます。
ピボットテーブル、グラフ、スマートマーカーでデータを要約する
ピボット テーブルを使用すると、フラット データをすばやく要約し、ニーズに応じて必要な情報を取得できます。 .NET Excel ライブラリを使用すると、ピボット テーブルとピボット グラフを動的に作成できます。 ピボット テーブルのソース データを動的に変更して更新できます。 さらに、ライブラリにはスマート マーカーが用意されており、これはいくつかのデータ ソースに基づいてワークシートにデータを入力し、視覚的に効果的なレポートを作成するための優れた機能です。
Excel ワークシートとグラフを画像としてレンダリングする
Aspose.Cells for .NET には、Microsoft Excel に最高の忠実度でレンダリングおよび印刷するために特別に設計された独自のレンダリング エンジンがあります。Excel ワークシートとグラフを画像にレンダリングしたり、接続されている任意の物理プリンターにワークシートを印刷したりするなど、独自の機能を提供します。このプロセスは柔軟性が高く、ワークシートとグラフを画像にレンダリングするときに結果の画像サイズを制御するなど、さまざまなオプションを選択できます。
ワークシートを画像に変換 - C#
// load spreadsheet file
var workbook = new Aspose.Cells.Workbook(dir + "template.xls");
// access the first worksheet from the collection
var worksheet = workbook.Worksheets[0];
// define parameters for resultant image
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
OnePagePerSheet = true,
ImageType = Aspose.Cells.Drawing.ImageType.Jpeg
};
// convert worksheet to image in JPEG format
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, dir + "output.jpeg");
チャートの作成と操作
Aspose.Cells for .NET はチャート作成を完全にサポートしています。製品 API を使用すると、標準チャートやカスタマイズされたチャートを簡単に追加し、データを動的に設定してチャートを更新できます。API では、チャートをさまざまな画像形式に変換することもできます。
Web およびデスクトップ アプリケーション用のグラフィカル インターフェイス
Aspose.Cells for .NET は、Web およびデスクトップ アプリケーション用の GUI コントロールを提供します。エンド ユーザーはこれらのコントロールを使用して、アプリケーションのフロント エンドから Excel ファイルを開いたり、保存したり、編集したり、データをインポートしたり、エクスポートしたり、書式設定や数式を管理したり、サポートされている複数のスプレッドシート形式間で変換したりできます。
Microsoft オフィスオートメーション – 不要
Aspose.Cells for .NET は、Excel ドキュメント形式で作業するためにマシンに Microsoft Office または Microsoft Excel をインストールする必要のないマネージ コードを使用して構築されています。これは、サポートされる機能、セキュリティ、安定性、スケーラビリティ、速度、価格の点で、完璧な Microsoft Office オートメーションの代替品です。