我正在开发窗口应用程序,我想将数据从 datagridview 导出到电子表格,如何在不使用 Microsoft Excel dll 的情况下导出它。我搜索了openoffice,但找不到适合窗口形式的解决方案。
问问题
2432 次
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 回答