【技术讨论】Excel导出 ,在开发调试导出的数值类型没问题,但是发布了之后测试环境导出的数值类型就全部变成文本类型了,为什么?

2017-10-12 23:25:06 | striving
C#小菜
15:21:31
我写了一个Excel导出   在我们开发上面调试导出的数值类型没问题    但是为什么发布了之后测试环境导出的数值类型就全部变成文本类型了
C#小菜
15:22:03
后台代码本身写的就是double类型   不知道为什么不同的环境会不一样
15:23:10
直接问问题 没必要 先问有大佬、大神在不,这种问题
找老婆会查异常
15:23:13
一看就知道你很少做这类的功能,  凡是涉及导出导入的,全部string ,  导入的时候才会去做值的类型判断存数据库
洽闻
15:23:40
Excel导出用的控件还是自己整?
C#小菜
15:23:42
测试的指定要导出为数值类型   
C#小菜
15:23:48
WPF
C#小菜
15:23:51
自己写的
洽闻
15:24:37
推荐个控件给你好了:EPPlus,只能到处xlsx格式的,非常方便。
C#小菜
15:24:40
导出的 开发自己调试没问题  发布出来就有问题 
找老婆会查异常
15:24:52
你不管中间类型是怎么样,你只要知道你存到excel的时候,这数据就已经是string了,
洽闻
15:25:01
自己的么多半是调用服务器上装的excel来生成?
找老婆会查异常
15:25:16
应该是调用服务器上装的excel
找老婆会查异常
15:25:24
如果没装,还可能会报错,呵
洽闻
15:25:44
EPPlus是直接生成文件了,不依赖excel。
C#小菜
15:25:54
服务器装的?
洽闻
15:26:23
调用服务器excel的,应该用vbs设置单元格格式和类型吧,应该不会有问题。
C#小菜
15:26:23
发布成产品了  我们在自己电脑上就能测试   也是这个问题
洽闻
15:27:19
看下服务器上excel版本和本机上是否一致?
C#小菜
15:29:03
/小纠结怎么看
C#小菜
15:30:07
我们开发用host调试也是调用服务器的吧     自己调试没问题的
找老婆会查异常
15:30:58
主要是对你的这个不清楚,  WPF没搞过,都不知道是winfrom的还是web的
C#小菜
15:32:35
咳咳  看了下  是甘特图的
C#小菜
15:32:46
telerik
C#小菜
15:41:49
服务器上没装Excel之类的  
C#小菜
15:42:24
框架的是用nopi这个插件,但是我不知道甘特图导出是不是也用这个
洽闻
16:01:55
nopi没有问题,不需要装excel
C#小菜
16:02:21
但是不知道甘特图导出是不是调用nopi的
洽闻
16:06:04
\
洽闻
16:06:33
检查下代码是否明文指定数字格式了,应该不会有问题。
洽闻
16:06:43
再检查下负值类型是不是对
C#小菜
16:08:48
\
C#小菜
16:08:54
都指定了  
找老婆会查异常
16:09:51
是不是导出的时候某列为空值 ?  然后导致转换失败
C#小菜
16:10:55
\
C#小菜
16:11:02
这两列不可能空值
C#小菜
16:11:23
问题是  本机上测试没问题   发布成产品的就有问题
找老婆会查异常
16:12:35
那就不清楚了,
找老婆会查异常
16:12:54
你要拿到真实数据了才能直观的看出来效果
C#小菜
16:13:18
断点粗来的没问题
路德维希
16:13:23
\
路德维希
16:13:50
安卓怎么实现一个控件在另一个控件后边
路德维希
16:14:09
如上图所示,颜色相同代表一个控件
C#小菜
16:14:13
线性布局 水平布局
找老婆会查异常
16:14:15
断点出来都没问题那就是文件目录没权限 了 ?
C#小菜
16:14:22
或者相对布局
路德维希
16:14:42
@C#小菜 TextView换行你怎么处理
C#小菜
16:14:45
@找老婆会查异常 不会吧  都是桌面
C#小菜
16:14:57
@路德维希 内容换行?
路德维希
16:14:58
我的按钮要在最后一个文字后边
路德维希
16:15:02
路德维希
16:15:20
在最后一个文字后面加按钮
找老婆会查异常
16:15:24
那就不知道了,你慢慢研究一下,呃
C#小菜
16:16:03
@路德维希 这种之能使文本框后面跟着按钮瑟  然后设置文本框内容换行  
C#小菜
16:16:19
好的  谢咯

上一篇:【闲聊】机器不能完全代替人类,但是人类可以完全代替机器。 下一篇:【技术讨论】dz程序漏洞相关讨论

评论