您的位置:首页 > 编程语言 > ASP

使用Aspose.Cells.dll导出数据到Excel

2017-10-15 19:53 861 查看
public static void ExportToExcel(DataSet dsExport, string analCombineFile)

        {

            Workbook workBook = new Workbook();

            Worksheet sheet = workBook.Worksheets[0];

            sheet.Name = "数据";

            Cells cells = sheet.Cells;

            int tableCount = dsExport.Tables.Count;

            DataTable dt = dsExport.Tables[0];

            int columnCount = dt.Columns.Count;

            for (int i = 0; i < columnCount; i++)

            {

                cells[0, i].PutValue(dt.Columns[i].ColumnName);

            }

            for (int m = 0; m < tableCount; m++)

            {

                DataTable dtAnal = dsExport.Tables[m];

                int rowCount = dtAnal.Rows.Count;

                for (int i = 0; i < rowCount; i++)

                {

                    for (int j = 0; j < columnCount; j++)

                    {

                        cells[m  + 1, j].PutValue(dtAnal.Rows[i][j]);

                    }

                }

            }

            workBook.Save(analCombineFile);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: