.net 导出excel并设置格式
来源:互联网 发布:linux压缩命令tar.gz 编辑:程序博客网 时间:2024/05/01 20:52
asp教程.net 导出excel并设置格式
添加引用:microsoft excel 11.0 object library
添加:using microsoft.office.interop.excel;
一、打开excel文件============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application();
workbook workbook1 = excel1.workbooks.open(@"e:aaa.xls", type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing, type.missing); excel1.visible = true;
二、新建excel对象============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application();
workbook workbook1 = excel1.workbooks.add(xlwbatemplate.xlwbatworksheet或true);
worksheet1.activate();//激活sheet1表 excel1.visible = true;
三、新建excel表============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application();
workbook workbook1 = excel1.workbooks.add(true);
worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"];
worksheet worksheet1 =(worksheet)workbook1.worksheets.add(type.missing,workbook1.worksheets[1], 1, type.missing); excel1.visible = true;
四、重命名excel表名============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application();
workbook workbook1 = excel1.workbooks.add(true);
worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"或1]; worksheet1.name = "工作计划表"; 历史老照片不能说的秘密慈禧军阀明末清初文革晚清 .net 导出excel并设置格式 2010-12 2 / 5 excel1.visible = true;
五、设置或修改excel表单元格内容========================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; worksheet1.cells[1, 1] = "姓名"; worksheet1.cells[1, 2] = "性别"; excel1.visible = true;
六、设置excel表行宽和列高===========================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; worksheet1.columns.columnwidth = 20;//全局行宽 worksheet1.columns.rowheight = 20;//全局列高 range range1 = (range) worksheet1.cells[2, 1]; range1.columns.columnwidth = 40;//单元格行宽 range1.columns.rowheight = 40;//单元格列高 excel1.visible = true;
七、设置excel表单元格边框===========================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; range range1 = (range)worksheet1.cells[2, 2]; range1.borders.color = system.drawing.colortranslator.toole(color.red); .net 导出excel并设置格式 2010-12 3 / 5 range1.borders.get_item(xlbordersindex.xledgetop).linestyle = xllinestyle.xlcontinuous; range1.borders.get_item(xlbordersindex.xledgeright).linestyle = xllinestyle.xlcontinuous; range1.borders.get_item(xlbordersindex.xledgebottom).linestyle = xllinestyle.xlcontinuous; range1.borders.get_item(xlbordersindex.xledgeleft).linestyle = xllinestyle.xlcontinuous; //也可用后面的代码代替上面四项range1.borderaround(xllinestyle.xlcontinuous, xlborderweight.xlthin, xlcolorindex.xlcolorindexautomatic,null); range1.borders.get_item(xlbordersindex.xldiagonaldown).linestyle = xllinestyle.xlcontinuous;//斜杠 range1.borders.get_item(xlbordersindex.xldiagonalup).linestyle = xllinestyle.xlcontinuous;//反斜杠 range1.borders.get_item(xlbordersindex.xldiagonaldown).color = system.drawing.colortranslator.toole(color.gold); excel1.visible = true;
八、excel表块操作============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; range range1 = worksheet1.get_range("a2", "e8");//选择操作块 range1.font.bold = true;//设置黑体 range1.font.size = 18;//设置字体大小 range1.font.name = "仿宋";//设置字体 range1.font.color = system.drawing.colortranslator.toole(color.blue);//设置字体颜色 range1.horizontalalignment = xlhalign.xlhaligncenter;//设置水平对齐方式 range1.verticalalignment = xlvalign.xlvaligncenter;//设置垂直对齐方式 range1.value2 = "123rn456"; range1.borders.get_item(xlbordersindex.xledgetop).linestyle = xllinestyle.xlcontinuous; range1.borders.get_item(xlbordersindex.xledgeright).linestyle = xllinestyle.xlcontinuous; range1.borders.get_item(xlbordersindex.xledgebottom).linestyle = xllinestyle.xlcontinuous; .net 导出excel并设置格式 2010-12 4 / 5 range1.borders.get_item(xlbordersindex.xledgeleft).linestyle = xllinestyle.xlcontinuous; //也可用后面的代码代替上面四项range1.borderaround(xllinestyle.xlcontinuous, xlborderweight.xlthin, xlcolorindex.xlcolorindexautomatic,null); range1.borders.get_item(xlbordersindex.xlinsidehorizontal).linestyle = xllinestyle.xlcontinuous;//块内竖线 range1.borders.get_item(xlbordersindex.xlinsidevertical).linestyle = xllinestyle.xlcontinuous;//块内横线 excel1.visible = true;
九、excel表单元格合并============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; range range1 = worksheet1.get_range("a2", "e8");//选择操作块 range1.value2 = "123rn456"; excel1.application.displayalerts = false;//使合并操作不提示警告信息 range1.merge(false);//参数为true则为每一行合并为一个单元格 excel1.application.displayalerts = true; excel1.visible = true;
十、复制excel表============================
microsoft.office.interop.excel.application excel1 = new microsoft.office.interop.excel.application(); workbook workbook1 = excel1.workbooks.add(true); worksheet worksheet1 = (worksheet)workbook1.worksheets["sheet1"]; worksheet1.cells[1, 1] = "123"; worksheet1.copy(type.missing, worksheet1); worksheet worksheet2 =(worksheet)worksheet1.next; //worksheet2.name = "sheet2"; excel1.visible = true;
- asp.net 导出Excel并设置格式
- .net 导出excel并设置格式
- net导出excel 并设置格式
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- 导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式 .
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- C# 导出excel并设置格式
- 使用POI导出EXCEL 并设置格式
- asp.net 导出Excel 设置格式
- 利用PHPExcel导出Excel并设置Excel格式以及数据源
- 利用PHPExcel导出Excel并设置Excel格式以及数据源
- 利用PHPExcel导出Excel并设置Excel格式
- 将ListView导出到EXCEL,并设置格式
- C# 导出Excel格式设置
- C# 导出Excel 设置格式
- 告别码农,成为真正的程序员
- ubuntu 手工安装mysql5.6.15
- Android与Js交互的一些总结
- RAC 没有负载均衡 设置listener
- C++基础面试题
- .net 导出excel并设置格式
- Postgresql修改序列方法 select setval('dataset_id_seq',1,false);
- shell编程快速入门
- 抽象类、抽象方法
- SHELL: return 与 exit 的区别
- 查看mysql某个数据库多少张表以及占用的空间
- 状态机编程
- Uploadify3.1与Uploadify2.1.4属性详细说明
- c# 2个窗体之间传递的简单方法