1

我正在开发窗口应用程序,我想将数据从 datagridview 导出到电子表格,如何在不使用 Microsoft Excel dll 的情况下导出它。我搜索了openoffice,但找不到适合窗口形式的解决方案。

4

2 回答 2

0

有某些第三方库,例如 Essential Studio XlsIO(.NET 库)。

示例:XlsIO

于 2012-02-15T09:54:41.477 回答
0

我为此使用了谷歌 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 回答