码迷,mamicode.com
首页 > Windows程序 > 详细

C# 基于Aspose.Cells的数据导出到Excel

时间:2017-09-15 18:35:21      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:null   pat   xlsx   导出到excel   cci   cat   excel   write   text   

using Aspose.Cells; 

 

void WriteToExcel(string filePath, List<object[]> datas, string sheetName = "Sheet0")

        {
            try
            {
                Workbook workBook = new Workbook();
                Worksheet sheet = workBook.Worksheets[0];
                sheet.Name = sheetName;
                Aspose.Cells.Style style = workBook.Styles[workBook.Styles.Add()];
                style.HorizontalAlignment = Aspose.Cells.TextAlignmentType.Center;
                style.Font.IsBold = true;
                int Colnum = datas[0].Length;//表格列数 
                int Rownum = datas.Count;//表格行数 
                //生成数据行 
                
                for (int i = 0; i < Rownum; i++)
                {
                    for (int j = 0; j < Colnum; j++)
                    {
                        object obj = null;
                        if (datas[i].Length > j)
                        {
                            obj = datas[i][j];
                        }
                        sheet.Cells[i, j].PutValue(obj);
                        if (i == 0)
                        {
                            sheet.Cells[i, j].SetStyle(style);
                        }
                    }
                }
                workBook.Save(filePath);
                GC.Collect();
                GC.WaitForPendingFinalizers();
                GC.Collect();
            }
            catch (Exception e)
            {
                
            }
        }

 

 

List<object[]> excelDatas = new List<object[]>();

 

                        object[] objTitle = new object[] { "SIM", "ICCID" };
                        excelDatas.Add(objTitle);

 

 WriteToExcel("d:\\test.xlsx",excelDatas);

 

C# 基于Aspose.Cells的数据导出到Excel

标签:null   pat   xlsx   导出到excel   cci   cat   excel   write   text   

原文地址:http://www.cnblogs.com/94cool/p/7527268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!