找回密码
 立即注册

QQ登录

只需一步,快速开始

goodjob0711

注册会员

3

主题

5

帖子

174

积分

注册会员

积分
174

活字格认证

最新发帖
goodjob0711
注册会员   /  发表于:2014-3-4 14:43  /   查看:6546  /  回复:5
你好,
OS: Windows XP, windows 7
产品版本:Active report .net 5.0
产品模块:ActiveReports.XlsExport.dll  version:5.1.0.158
IDE: VS2005, vb.net

问题,
将PC区域设置为Germany, 特点是日期分隔符和数字千分位分隔符都是“."
在用excel 导出数据,用excel2010 打开,本来是日期的域被错误的显示成了数字



The postal Date is incorrectly displayed like below
17.102.013

正确的原始日期数据是
17.10.2013

检查activereport数据源
发现数据源日期为”#17\10\2013#“

其他的日期格式 如数据源为”#17\10\2013 08:00:12 PM“ 可以在EXCEL被正常显示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-4 16:49:00
沙发
回复 1楼goodjob0711的帖子

谢谢您详尽的问题描述。

1 ActiveReports是Winform还是ASP.net下导出的Excel?
2 Section还是Page报表。

目前ActiveReports报表最新的是8.0,请您先告之上面2项内容,我用新版本测试一下,看看问题是否修正。
如果方便,可附上简易demo,这样定位快一些。
回复 使用道具 举报
goodjob0711
注册会员   /  发表于:2014-3-5 11:18:00
板凳
回复 2楼roger.wang的帖子

感谢您的快速回复
这是需要的两项内容
1. 是Winform下导出EXCEL
2.是section报表

请试着按下面再现这问题
1.将PC区域设置为Germany
2.report加一个textbox,绑定一个DATE类型数据源
3.导出报表为EXCEL
看看是否有这问题。 谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-5 12:16:00
地板
回复 3楼goodjob0711的帖子

新的版本未发现您说的这个问题,但我不确定 5.0是否有这个问题。

如果方面,请升级一下Active report 。

非常抱歉。
回复 使用道具 举报
goodjob0711
注册会员   /  发表于:2014-3-6 10:13:00
5#
那请问如何将active report .net 3.0 升级到active report 8. 用于excel export 的dll都变了
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-6 10:38:00
6#
回复 5楼goodjob0711的帖子

升级可参考博客:ActiveReports 6:如何升级旧版本的项目

安装AR8后,在VS菜单--工具--转化为ActiveReports 8, 按照向导进行即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部