asp.net导出excel 日期 2012-08 为 AUG-12 怎么解决

[复制链接]
查看11 | 回复3 | 2012-8-17 22:47:11 | 显示全部楼层 |阅读模式
如果你是调用excel程序来导出的话,下面的代码可能帮到你 //创建Excel工作表
ApplicationClass excel = new ApplicationClass();
excel.DefaultFilePath = "";
excel.DisplayAlerts = true;
Workbook xBk = excel.Workbooks.Add(true);
//设置所有单元格为文本格式
excel.Cells.Select();
excel.Cells.NumberFormatLoca...
回复

使用道具 举报

千问 | 2012-8-17 22:47:11 | 显示全部楼层
好像没有直接导出为你所需要的格式的,那就需要你做一个判断了。我这里只是说一个思路:1.将数据"2012-08"以"-"切割转成string数组。2.对2012进行切割,保留12(这个你应该会吧)3.对月份01-12进行判断,每一个字符对应相应的字符输出4.拼接字符串,然后输出。...
回复

使用道具 举报

千问 | 2012-8-17 22:47:11 | 显示全部楼层
导出后日期变成了 aug-12 这样吗?那应该是excel的默认日期格式,是用户自己设置的,不同人导出应该是不一样的,没什么关系。你也可以在导出前对日期字段进行下处理,转成字符串。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行