怎么设置导出的EXCEL文件的列格式

如何设置导出的EXCEL文件的列格式
在office的EXCEL中我们可以在一个EXCEL文件中,选中一列再点击鼠标右键,选择设置单元格格式,可以将这一列设为文本格式等;
请问各位,如果我想在导出EXCEL时在代码中实现这个将列的格式设置为文本格式的功能,要怎样做呢?
那位能否帮下忙,

------解决方案--------------------
用excel组件导出 
------解决方案--------------------

C# code
//文本:vnd.ms-excel.numberformat:@
//日期:vnd.ms-excel.numberformat:yyyy/mm/dd
//数字:vnd.ms-excel.numberformat::#,##0.00
//货币:vnd.ms-excel.numberformat¥#,##0.00
//百分比:vnd.ms-excel.numberformat:#0.00% //在excel中数字位数大于11位,都会默认以科学技术法出现,所以有E+.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
for(int i=0;i<e.Row.Cells.Count;i++)
{
if(e.Row.RowType==DataControlRowType.DataRow)
{
//表示对每一行以字符串的形式输出
e.Row.Cells[i].Attributes.Add("style","vnd.ms-excel.numberformat:@");
}
}
}
//如果你想对导出的execl的某一行进行以字符串输出,而不想用科学计数法出现,则需要上面方法,最好对某一列以字符串输出,excel也是从0列开始的.

------解决方案--------------------
设置单元格的文本 Excel.Application.get_Range(excelApp.Cells[x1, y1], excelApp.Cells[x2, y2]).NumberFormatLocal="@"

------解决方案--------------------
mySheet.Cells(1,9).NumberFormatLocal = "@"
Excel.Range r = mySheet.get_Range(mySheet.Cells[1, 1], mySheet.Cells[1,3]);
r.NumberFormat = "@"; 
r.NumberForma = "0.00_ "
r.NumberForma = "¥#,##0.00;¥-#,##0.00"
r.NumberForma = _"_ ¥* #,##0.00_ ;_ ¥* -#,##0.00_ ;_ ¥* ""-""??_ ;_ @_ "
r.NumberForma = "yyyy-m-d"
r.NumberForma = "[$-F400]h:mm:ss AM/PM"
r.NumberForma = "000000"
myExcel.get_Range(myExcel.Cells[1, 1], myExcel.Cells[1, 1]).Font.Bold = true;
 myExcel.get_Range(myExcel.Cells[1,1],myExcel.Cells[1,1]).Font.Size = 16;

------解决方案--------------------
dataTable 导出

------解决方案--------------------
//文本:vnd.ms-excel.numberformat:@
//日期:vnd.ms-excel.numberformat:yyyy/mm/dd
//数字:vnd.ms-excel.numberformat::#,##0.00
//货币:vnd.ms-excel.numberformat¥#,##0.00
//百分比:vnd.ms-excel.numberformat:#0.00%

最新文章

  1. Android Studio快速开发之道
  2. Hexo静态博客搭建教程
  3. 点我吧工作总结(技术篇) Cobar原理和环境搭建
  4. 搭建emacs的go编程语言环境
  5. js 的强制 类型 转换cast, 伪对象?
  6. word 无法显示图片问题解决
  7. fatal error C1853: &#39;*.pch&#39; is not a precompiled header file created with this compile
  8. 易犯的PHP小错误及相应分析
  9. bootstrap&amp;NPM淘宝代理镜像
  10. YUI 和路径相关的参数与module加载之间的关系
  11. delphi XE Datasnap SERVER 在windows 7 下为服务添加描述信息
  12. 09-移动端开发教程-Sass入门
  13. 链表实现python list数据类型
  14. vue android低版本 白屏问题 你是不是用了Object.assign ??
  15. 【Linux常见问题】SecureCRT 终端连接密钥交换失败错误
  16. 如何在比较1.5 len的次数下,找到整型数组最大最小值
  17. JS脚本获取开发者后台所有Device
  18. MySQL 数据库定时自动备份
  19. where 命令
  20. python3 装饰器全解

热门文章

  1. 推荐一个手机端切换地址gps的app
  2. js中的文本编辑器控件KindEditor
  3. RS422接口与RS485接口
  4. iOS内存管理的知识梳理
  5. 【代码学习】PYTHON 线程
  6. ant+jmeter 自动生成测试报告
  7. socketserver模块(实现并发)
  8. 【PAT甲级】1090 Highest Price in Supply Chain (25 分)
  9. ASP.NET CORE 基础知识(一):概述【上】
  10. 计算机二级-C语言-程序填空题-190117记录-对文件的处理,复制两个文件,往新文件中写入数据。