依赖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:\test.xls");//保存到硬盘
}

依赖Aspose.Cells Excel 导出的更多相关文章
- Aspose.Cells 导入导出EXCEL(转)
Aspose.Cells 导入导出EXCEL 修改样式 Workbook workbook = new Workbook(); //工作簿 Worksheet ...
- 对Aspose.Cells Excel文件操作的扩展
工作中对Excel操作的需求很是常见,今天其他项目组的同事在进行Excel数据导入时,使用Aspose.Cells Excel 遇到了些问题. 刚好闲来不忙,回想自己用过的Excel文件操作,有NPO ...
- NPOI、MyXls、Aspose.Cells 导入导出Excel(转)
Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类.以下是时不时就会出现的问题: 导出问题: 如果是asp.net,你 ...
- C# WinForm使用Aspose.Cells.dll 导出导入Excel/Doc 完整实例教程
1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Excel 实例”一文中的 ...
- Aspose.Cells导入导出execl
插件:Aspose.Cells 没有安装office插件也能使用: 导出:不能使用ajax异步· /// <summary> /// 导出试题 /// </summary> / ...
- Aspose.Cells.dll引用导入导出Excel
Aspose.Cells 导入导出EXCEL 文章出处:http://hi.baidu.com/leilongbing/item/c11467e1819e5417595dd8c1 修改样式 ...
- 【转】 (C#)利用Aspose.Cells组件导入导出excel文件
Aspose.Cells组件可以不依赖excel来导入导出excel文件: 导入: public static System.Data.DataTable ReadExcel(String strFi ...
- (C#)利用Aspose.Cells组件导入导出excel文件
Aspose.Cells组件可以不依赖excel来导入导出excel文件: 导入: public static System.Data.DataTable ReadExcel(String strFi ...
- C#+Aspose.Cells 导出Excel及设置样式 (Webform/Winform)
在项目中用到,特此记录下来,Aspose.Cells 不依赖机器装没有装EXCEL都可以导出,很方便.具体可以参考其他 http://www.aspose.com/docs/display/cells ...
随机推荐
- python urllib2与urllib
1.urllib2可以接受一个Request对象,并以此可以来设置一个URL的headers,但是urllib只接收一个URL. 2.urllib模块可以提供进行urlencode的方法,该方法用于G ...
- Cannot create an instance of OLE DB provider “OraOLEDB.Oracle” for linked server "xxxxxxx".
在SQL SERVER 2008 R2下用Windows 身份认证的登录名创建了一个访问ORACLE数据库的链接服务器xxxxx,测试成功,木有问题,但是其它登录名使用该链接服务器时,报如下错误: 消 ...
- 童攀TP5企业网站实战笔记
$this->assign('data',$data) ---恢复内容开始--- return view(); 载入视图 {include file='public/head'} 包含文件 ...
- GlusterFS最佳实践
标签(linux): glusterfs 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 今天我们来从实战中学习glusterfs 环境准备: gluster-s ...
- javacript 组合使用构造函数模式和原型模式
构造函数模式创建对象 基本方法 function Person(name,age){ this.name=name; this.age=age; this.sayName=function(){ al ...
- TCP全连接队列和半连接队列已满之后的连接建立过程抓包分析[转]
最近项目需要做单机100万长连接与高并发的服务器,我们开发完服务器以后,通过自己搭的高速压测框架压测服务端的时候,发生了奇怪的现象,就是服务端莫名其妙的少接收了连接,造成了数据包的丢失,通过网上查资料 ...
- HARBOR 仓库 API功能接口
1 项目管理 1.1 查看仓库中项目详细信息 curl -u "admin:Harbor12345" -X GET -H "Content-Type: ...
- Numpy基础学习
Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包. 主要的功能: 1.ndarray,一个具有矢量运算和复杂广播工能的快速且节省空间的多维数组 2.用于对整组数据 ...
- es随想二
一.es运行状态的监控 es长时间批量入库时,需要对入库的性能进行监控,否则可能导致es重启,入库任务失败. 可以编写shell脚本,每分钟用cat命令监控pending的数量,数量逐渐增大时就需要注 ...
- BZOJ 3091: 城市旅行 [LCT splay 期望]
3091: 城市旅行 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1454 Solved: 483[Submit][Status][Discuss ...