aspose.cell 使用总结1 ~~实现单sheet和多sheet功能及表单属性设定
2014-11-29 15:28
477 查看
Workbook workbook = new Workbook();
workbook.Worksheets.Clear();
dt....
如果是多个sheet,使用for 循环生成:单个表单就不用了
for(int h=0;h<dt.Rows.Count;h++)
{
DataTable dthead = ......
Worksheet worksheet = workbook.Worksheets.Add(dt.Rows[h][""].ToString());//生成一个表单
worksheet.PageSetup.Zoom = 97;//打印时页面设置,缩放比例
worksheet.PageSetup.TopMargin = 0.5; //上边距为0.7
worksheet.PageSetup.BottomMargin =0.5; //下边距为0.7
worksheet.PageSetup.LeftMargin =0.5; //左边距为1.9
worksheet.PageSetup.RightMargin = 0.5; //右边距为1.9
worksheet.PageSetup.HeaderMargin = 0.5;//頁首邊距為0.6
worksheet.PageSetup.BottomMargin = 0.5;//頁尾邊距為0.6
Cells cell = worksheet.Cells;
string imageUrl = System.Web.HttpContext.Current.Server.MapPath("~/images/logoz.jpg");
worksheet.Pictures.Add(0, 1, imageUrl, 120, 70);//向某行某列加入图片
cell.Merge(0, 1, 3, 12);//合并行列
cell.SetRowHeight(0,16.5);//设置行高
cell.SetColumnWidthPixel(0,28);//设置列宽
cell[3, 1].Style.Font.Size = 20;//设置字体大小
cell[3, 1].Style.HorizontalAlignment = TextAlignmentType.Center;//数据水平居中
cell[7, 4].Style.IsTextWrapped = true;//数据自動換行
cell[10, 1].Style.Font.IsBold = true;//字体加粗
}
workbook.Save("222.xls", FileFormatType.Default, SaveType.OpenInExcel, System.Web.HttpContext.Current.Response);
workbook.Worksheets.Clear();
dt....
如果是多个sheet,使用for 循环生成:单个表单就不用了
for(int h=0;h<dt.Rows.Count;h++)
{
DataTable dthead = ......
Worksheet worksheet = workbook.Worksheets.Add(dt.Rows[h][""].ToString());//生成一个表单
worksheet.PageSetup.Zoom = 97;//打印时页面设置,缩放比例
worksheet.PageSetup.TopMargin = 0.5; //上边距为0.7
worksheet.PageSetup.BottomMargin =0.5; //下边距为0.7
worksheet.PageSetup.LeftMargin =0.5; //左边距为1.9
worksheet.PageSetup.RightMargin = 0.5; //右边距为1.9
worksheet.PageSetup.HeaderMargin = 0.5;//頁首邊距為0.6
worksheet.PageSetup.BottomMargin = 0.5;//頁尾邊距為0.6
Cells cell = worksheet.Cells;
string imageUrl = System.Web.HttpContext.Current.Server.MapPath("~/images/logoz.jpg");
worksheet.Pictures.Add(0, 1, imageUrl, 120, 70);//向某行某列加入图片
cell.Merge(0, 1, 3, 12);//合并行列
cell.SetRowHeight(0,16.5);//设置行高
cell.SetColumnWidthPixel(0,28);//设置列宽
cell[3, 1].Style.Font.Size = 20;//设置字体大小
cell[3, 1].Style.HorizontalAlignment = TextAlignmentType.Center;//数据水平居中
cell[7, 4].Style.IsTextWrapped = true;//数据自動換行
cell[10, 1].Style.Font.IsBold = true;//字体加粗
}
workbook.Save("222.xls", FileFormatType.Default, SaveType.OpenInExcel, System.Web.HttpContext.Current.Response);
相关文章推荐
- 使用Aspose.Cell控件实现Excel高难度报表的生成(二)
- GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
- C# winform项目中ListView控件使用CheckBoxes属性实现单选功能
- iOS 使用cell的删除功能,实现tableview的代理
- 使用Aspose.Cell控件实现Excel高难度报表的生成(一)导出表格控件
- webx学习总结(一)——使用webx框架实现简单的登录功能
- 使用Aspose.Cell控件实现多个Excel文件的合并
- 使用Aspose.Cell控件实现Excel高难度报表的生成
- select、radio表单回显功能实现避免使用jquery载入赋值
- aop学习总结一------使用jdk动态代理简单实现aop功能
- GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
- 今天使用jspsmartupload.jar实现上传文件的功能,发现中文乱码,于是总结了下解决方法
- 使用Aspose.Cell控件实现Excel高难度报表的生成(一)
- EasyUI DataGrid使用formatter属性实现自定义功能
- 使用Aspose.Cell控件实现Excel高难度报表的生成(一)
- 使用Aspose.Cell控件实现Excel高难度报表的生成(二)
- 使用Aspose.Cell控件实现Excel高难度报表的生成(二)
- 业务表单中通用选择功能的实现归纳与总结
- Jquery中对checkbox的各种“全选”或者“取消”功能实现(特别注意1.6+的一定不能使用attr来取属性了!用prop!)
- 使用onpropertychange属性实现FILEUPLOAD的图片预览功能!