当前位置:编程学习 > C#/ASP.NET >>

关于C#导出Excel的问题?

--------------------编程问答-------------------- 这个在excel里面设置单元格格式->对齐->文本控制->自动换行
可行不 --------------------编程问答-------------------- 以前也遇到过类似问题,没弄明白。帮顶。 --------------------编程问答-------------------- 回复 1#  :我说的是怎么在程序拼接。还有就是,自动换行是在单元格宽度不够了才会换行,要是再有一列要显示代课老师,老师姓名长短不一的话怎么实现?  --------------------编程问答--------------------
http://blog.csdn.net/happy09li/article/details/7431967
\r\n 是可以换行的,你没换行可能是你行高不够


Excel 自动换行 range.WrapText = true;  //自动换行
--------------------编程问答-------------------- 可以轉成XML文件,和EXCEL一樣,我最近天天在寫這東西,幾乎所有功能做可以做到, 公式批註。。。 --------------------编程问答-------------------- 你 操作 excel 就行了,合并excel的
单元格 --------------------编程问答-------------------- 你需要在程序中转xls文件的时候加入设置WrapText = true,\r\n本来就换行的.
比较好的方法是转成excel xml文件,这样默认由excel程序打开,用户自行转成xls或xlsx
在excel另存为的时候可以选择xml格式,记事本打开,在程序中转的时候参照这个格式就行 --------------------编程问答--------------------
引用 4 楼 happy09li 的回复:
http://blog.csdn.net/happy09li/article/details/7431967
\r\n 是可以换行的,你没换行可能是你行高不够


Excel 自动换行 range.WrapText = true;  //自动换行


版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高? --------------------编程问答--------------------
引用 8 楼 jmlove0906 的回复:
Quote: 引用 4 楼 happy09li 的回复:


http://blog.csdn.net/happy09li/article/details/7431967
\r\n 是可以换行的,你没换行可能是你行高不够


Excel 自动换行 range.WrapText = true;  //自动换行


版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高?


手动设置行高 --------------------编程问答--------------------
引用 9 楼 happy09li 的回复:
Quote: 引用 8 楼 jmlove0906 的回复:

Quote: 引用 4 楼 happy09li 的回复:


http://blog.csdn.net/happy09li/article/details/7431967
\r\n 是可以换行的,你没换行可能是你行高不够


Excel 自动换行 range.WrapText = true;  //自动换行


版主,是不是行高自动也可以呢?行高自动是不是  range.EntireRow.AutoFit();  ,测试过了没效果,还是必须手动设置一下行高?


手动设置行高


在科目那里,还是不行,我设置了足够大的行高测试,结果还是没有换行,但是双击一下那个单元格就会自动换行 --------------------编程问答-------------------- 我记着有合并行和合并列的API,试试合并那三行
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,