0

目前我正在使用 ExcelLibrary.dll ExcelLibrary 的问题是,如果数据较少或 excel 大小小于 6kB,它会损坏 excel 文件。所以我正在切换到 EPPlus dll。目前我的代码是:

        DataSet dsNewDataSet = new DataSet();
        string tempTbl = "SELECT * FROM EngineersDetail ORDER BY 3,1";
        SqlCommand commandOpen = new SqlCommand(tempTbl, conSql);
        SqlDataAdapter adpUpdRow = new SqlDataAdapter();
        adpUpdRow.SelectCommand = commandOpen;
        adpUpdRow.Fill(dsNewDataSet , "table");

        //Create Excel worksheet from the data sets
        ExcelLibrary.DataSetHelper.CreateWorkbook("C:/Engineer-wise Performance Report/Engineer-wise Performance Report.xls", dsNewDataSet );

这是一个示例代码。它从表 EngineersDetail 中选择数据并填写 DataSet dsNewDataSet,然后将数据转储到 Excel 文件中。我稍后检索生成的这个 excel 文件作为邮件附件发送。

现在我想将此代码完全转换为 EPPlus 库代码。

4

0 回答 0