【一步一步学NPOI】9.行转列
来源:互联网 发布:江苏普通发票软件 编辑:程序博客网 时间:2024/06/16 20:43
Excel里行列转换很简单,直接选择性粘贴---转置。
Npoi我暂时没有发现类似的接口,不过我们可以通过重置数据源来达到同样的目的。
我们来做这样一件事:行列转换,并加上自动增加的日期。
var row0_ = sheet1.CreateRow(0);//日期行 for (int i = 0; i < data.Columns.Count; i++) { var row1_ = sheet1.CreateRow(i+1);//创建行 var cellName = row1_.CreateCell(0);//列名 cellName.SetCellValue(data.Columns[i].ColumnName); for (int j = 0; j < data.Rows.Count; j++) { row0_.CreateCell(0).SetCellValue("日期"); var cell0_ = row0_.CreateCell(j+1); cell0_.SetCellValue(DateTime.Now.AddDays(j).ToString("yyyy/MM/dd"));//日期 var cell1_ = row1_.CreateCell(j+1); cell1_.SetCellValue(data.Rows[j][i].ToString()); } }效果:
0 0
- 【一步一步学NPOI】9.行转列
- 【一步一步学NPOI】
- 【一步一步学NPOI】1.创建Excel
- 【一步一步学NPOI】2.设置单元格格式
- 【一步一步学NPOI】4.字体与背景
- 【一步一步学NPOI】7.冷知识
- 【一步一步学NPOI】3.设置单元格宽高和边框
- 【一步一步学NPOI】5.单元格合并与对齐
- 【一步一步学NPOI】6.Excel显示比例与密码
- 【一步一步学NPOI】8.读取数据表到Excel
- 【一步一步学NPOI】10.导入Excel到DataTable
- 一步一步学NeroBurningROM
- 一步一步学SAMBA
- 一步一步学C
- 一步一步学cscope
- 一步一步学struts2
- 一步一步学Remoting
- 一步一步学Struts(一)
- Linux常用命令
- setsockopt用法详解
- Hadoop安全模式详解及配置
- Linux中安装配置ftp服务器方法
- which is best to use ? List or Dictionary ? For efficiency of code execution.
- 【一步一步学NPOI】9.行转列
- Android的SimpleCursorAdapter出错
- Android R.java类的手动生成
- 不停的往android手机串口写数据
- Unity C# 脚本教程
- wordpress 使用贴图库插件,经行图片外链!
- Burp模糊测试---简单扩展工具
- jdk配置和tomcat配置
- linux设备驱动归纳总结(五):3.操作硬件——IO静态映射