1

ウィンドウアプリケーションに取り組んでおり、datagridviewからスプレッドシートにデータをエクスポートしたいのですが、MicrosoftExceldllを使用せずにエクスポートするにはどうすればよいですか。openofficeについて検索しましたが、ウィンドウフォームの適切な解決策が見つかりませんでした。

4

2 に答える 2

0

Essential Studio XlsIO (.NET ライブラリ) など、特定のサード パーティ ライブラリがあります。

サンプル: XlsIO

于 2012-02-15T09:54:41.477 に答える
0

これにはGoogle Excelライブラリを使用しました。

Excel ライブラリをソリューションに追加し、このコードを使用します。

DataSet ds = new DataSet();
DataTable dt1 = new DataTable();

//Set the locale for each 
ds.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;
dt1.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;

dt1 = Extensions.AsDataTable(objEntityDataModel.smme_campaign_report(campId));
ds.Tables.Add(dt1);

//set the campaign name and create word file
ExcelLibrary.DataSetHelper.CreateWorkbook(@"d:\\" + campaignName + ".xlsx", ds); 
于 2012-02-20T15:12:22.593 に答える