我们有一个这样的应用程序设置:server-client,其中客户端在Silverlight中构建,服务器os在plain vb中构建。使用客户端,您可以选择需要在服务器上处理的Excel电子表格。
我们遇到的问题是,将Excel电子表格作为流发送到Wcf,然后在服务器端保存流会导致标点符号在公式中更改(“;”更改为“,”)。因此,我们无法在代码中打开excel。
当我们手动打开excel时,我们没有问题,可以看到客户端上的数据。
有没有人经历过这种行为?
答案 0 :(得分:0)
当我在服务器上使用Excel文件之前,我发现最简单的方法是将它们保存到磁盘。它并不理想但它有效。
答案 1 :(得分:0)
我的猜测是,可能是因为客户端和服务器上的区域设置。两个系统都使用相同的区域设置吗?如果不是,您可以尝试为服务器和客户端使用相同的区域设置。我不确定在将dtaa从客户端流式传输到服务器时是否有任何方法可以指定要使用的语言环境。
答案 2 :(得分:0)
我是一个困扰我们的第三方工具的版本。获得更新版本解决了这个问题。