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