XamDataGrid を Excel へのエクスポート

0 ユーザーが評価
この投稿には確認済みの回答があります。 0 返信 | 1 サポーター

トップ 10 投稿者 
女性
投稿 22
IG Employee

元記事 (英語): Andrew Flick - http://community.infragistics.com/wpf/articles/exporting-the-xamdatagrid-to-excel.aspx

Infragistics.Excel はパワフルですが、実際にはあまり使用されていない API です。Excel ワークブークや複数ワークシートを作成することができます。また、数式を追加でき、 C# コードで Excel ドキュメントを操作することもできます。Infragistics WPF では、1 メソッドの呼び出しで XamDataGrid を Excel へエクスポートする機能のサポートを予定しています。今回は、このコード ライブラリは、1 つのクラスでエクスポート動作を実装するための基本機能を提供します。

基本的に、クラスは RecordsCollection でループして (GroupByRecordsCollection のレコードも検索します)、各レコードのために Infragistics.Excel.WorksheetRow を作成します。

このクラスを実行するには、エクスポーター クラスのインスタンスを作成して、 export メソッドを呼び出します。

  1. xamDataGridExcelExporter.xamDataGridExcelExporter xamDataGridExcelExporter1 =      
  2.    new xamDataGridExcelExporter.xamDataGridExcelExporter();  
  3. xamDataGridExcelExporter1.Export(this.xamDataGrid1,  
  4.    @"C:\Excel\ExportFile.xls");  

サンプル コードはここからダウンロードできます。

ページ 1 / 1 (1 項目) | RSS
Infragistics Japan
インフラジスティックス ジャパン