使用Aspose插件将程序中的表格,导出生成excel表格
2024-10-16 20:41:47
http://www.cnblogs.com/lanyue52011/p/3372452.html这个是原文地址 /// <summary>
/// 点击按钮,将内存表导出excel表格!
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
//这三行是原文中所没有的,不设置license的话,会有warning,至于liscense文件,百度云中有!
Aspose.Cells.License li = new Aspose.Cells.License();
string path = Server.MapPath("License.lic");
li.SetLicense(path);
//这三行是原文中没有的……
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook();
Aspose.Cells.Worksheet sheet = book.Worksheets["Sheet1"];
sheet.FreezePanes(, , , );
Aspose.Cells.Style style = book.Styles[book.Styles.Add()];
style.Pattern = Aspose.Cells.BackgroundType.Solid;
style.Borders.SetStyle(Aspose.Cells.CellBorderType.Thin);
style.Borders.SetColor(System.Drawing.Color.LightSteelBlue);
style.IsTextWrapped = true;
style.Font.Size = ;
Aspose.Cells.StyleFlag flag = new Aspose.Cells.StyleFlag();
flag.All = true;
sheet.Cells.ApplyStyle(style, flag);
style.VerticalAlignment = Aspose.Cells.TextAlignmentType.Center;
style.Font.IsBold = true;
flag.All = true;
sheet.Cells.Rows[].ApplyStyle(style, flag); sheet.Cells.ImportDataTable(datas, true, , , datas.Rows.Count, datas.Columns.Count, false, "yyyy-MM-dd", false);
book.Save(DateTime.Now.ToString("yyyyMMddhhmmss") + ".xlsx", Aspose.Cells.FileFormatType.Excel2007Xlsx, Aspose.Cells.SaveType.OpenInExcel, Response);
}
最新文章
- 原生javascript 固定表头原理与源码
- jsonp 演示实例 —— 基于node
- [开源]微信在线信息模拟测试工具(基于Senparc.Weixin.MP开发)
- Crontab中shell每分钟执行一次HDFS文件上传不执行的解决方案
- Linux无法使用userdel删除用户和组的解决办法
- yeelink使用笔记
- 通过CTAPI和Citect SCADA软件进行数据通讯
- 用递归翻转一个栈 Reverse a stack using recursion
- CAP原理和BASE思想和ACID模型
- DBCP连接池TestOnBorrow的坑
- android离线缓存技术
- springboot~application.properties和application.yml的使用
- Java设计模式---桥接Bridge模式
- 739. Daily Temperatures &;&; 单调栈 &;&; Python collections deque
- iOS12系统应用发送普通邮件构建邮件
- 【sql小坑】在group by里用select字段的别名?
- winform窗体 小程序【登录窗体】【恶搞程序】
- 记一次Full GC问题的排查
- 操作系统学习(一)、80x86保护模式内存管理
- C#创建基本图表(Chart Controls)