zoukankan      html  css  js  c++  java
  • C# 基于Aspose.Cells的数据导出到Excel

    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);

  • 相关阅读:
    node.js的安装
    简单创建数据库和表
    layui后台框架的搭建
    FlagsAttribute属性在enum中的应用 [转]
    递归页面
    AspNet2.0页面生命周期 [转]
    C#基础概念二十五问[转]
    md5加密方法
    ASP.NET中Cookie编程的基础知识 [转]
    说说“数据库的自动安装、升级” [转]
  • 原文地址:https://www.cnblogs.com/94cool/p/7527268.html
Copyright © 2011-2022 走看看