• 依赖Aspose.Cells Excel 导出


    public static void SaveExcel()
    {
    //新建工作簿
    Workbook workbook = new Workbook(); //工作簿
    Worksheet sheet = workbook.Worksheets[0]; //工作表
    Cells cells = sheet.Cells;//单元格


    Style style = workbook.Styles[workbook.Styles.Add()];//新增样式

    #region 表头
    //标题
    style.HorizontalAlignment = TextAlignmentType.Center;//文字居中
    style.Font.Name = "宋体";//文字字体
    style.Font.Size = 18;//文字大小
    style.Font.IsBold = true;//粗体

    cells.Merge(0, 0, 1, 12); //合并单元格
    cells[0, 0].PutValue("标准化工作意见建议汇总表"); //填写内容
    cells[0, 0].SetStyle(style); //给单元格关联样式
    cells.SetRowHeight(0, 28); //设置行高


    //发布时间
    style.HorizontalAlignment = TextAlignmentType.Left;
    style.Font.Size = 11;
    style.Font.IsBold = false;
    cells.Merge(1, 0, 1, 7);
    cells[1, 0].PutValue(String.Format("发布起止时间:{0}至{1}", DateTime.Now.AddDays(-1).ToString("yyyy年MM月dd日"), DateTime.Now.ToString("yyyy年MM月dd日")));
    cells[1, 0].SetStyle(style);
    cells.SetRowHeight(1, 20);

    //统计时间
    style.HorizontalAlignment = TextAlignmentType.Right;
    style.Font.Size = 11;
    style.Font.IsBold = false;
    cells.Merge(1, 7, 1, 5);
    cells[1, 7].PutValue(String.Format("统计时间:{0}", DateTime.Now.ToString("yyyy年MM月dd日")));
    cells[1, 7].SetStyle(style);
    cells.SetRowHeight(1, 20);
    #endregion

    #region 表格

    #region 表格标题行
    //序号
    style.HorizontalAlignment = TextAlignmentType.Center;
    cells[2, 0].PutValue("序号");
    cells[2, 0].SetStyle(style);
    cells.SetRowHeight(2, 20);
    cells.SetColumnWidthPixel(0, 38);

    //建议时间
    cells[2, 1].PutValue("建议时间");
    cells[2, 1].SetStyle(style);
    cells.SetColumnWidthPixel(1, 77);

    //建议部门
    cells[2, 2].PutValue("建议部门");
    cells[2, 2].SetStyle(style);
    cells.SetColumnWidthPixel(2, 107);

    //建 议 人
    cells[2, 3].PutValue("建 议 人");
    cells[2, 3].SetStyle(style);
    cells.SetColumnWidthPixel(3, 69);

    //类 别
    cells[2, 4].PutValue("类 别");
    cells[2, 4].SetStyle(style);
    cells.SetColumnWidthPixel(4, 71);

    //业务种类
    cells[2, 5].PutValue("业务种类");
    cells[2, 5].SetStyle(style);
    cells.SetColumnWidthPixel(5, 71);

    //标准名称
    cells[2, 6].PutValue("标准名称");
    cells[2, 6].SetStyle(style);
    cells.SetColumnWidthPixel(6, 114);

    //标准章、条编号
    cells[2, 7].PutValue("标准章、条编号");
    cells[2, 7].SetStyle(style);
    cells.SetColumnWidthPixel(7, 104);

    //意见建议
    cells[2, 8].PutValue("意见建议");
    cells[2, 8].SetStyle(style);
    cells.SetColumnWidthPixel(8, 255);

    //处理部门
    cells[2, 9].PutValue("处理部门");
    cells[2, 9].SetStyle(style);
    cells.SetColumnWidthPixel(9, 72);

    //处理进度
    cells[2, 10].PutValue("处理进度");
    cells[2, 10].SetStyle(style);
    cells.SetColumnWidthPixel(10, 72);

    //备注
    cells[2, 11].PutValue("备注");
    cells[2, 11].SetStyle(style);
    cells.SetColumnWidthPixel(11, 255);

    #endregion

    #endregion


    System.IO.MemoryStream ms = workbook.SaveToStream();//生成数据流
    byte[] bt = ms.ToArray();

    workbook.Save(@"E: est.xls");//保存到硬盘

    }

  • 相关阅读:
    查找和排序-6.快速排序
    查找和排序-5.插入排序
    PAT (Basic Level) Practice (中文)1093、1094
    srand((unsigned)time(NULL))详解
    fscanf()库函数
    C++ fopen函数用法
    简单计数排序
    数据结构:堆排序
    数据结构:归并排序
    团体程序设计天梯赛-练习集(八)(DFS,7-37 整数分解为若干项之和、7-22 龟兔赛跑)
  • 原文地址:https://www.cnblogs.com/wwfjcy479/p/4784752.html
Copyright © 2020-2023  润新知