C# – > Excel格式正确的复制
我在Excel中的数字格式有问题。 我用wpf创build了一个应用程序。 有一个DataTable ,我显示一些数字,如价格和其他值。
为了将这些值导出到Excel,我创build了一个打开的.xltx,当我按导出。 在我的DataTable中,我select所有单元格并将其复制到剪贴板。 将其粘贴到Excel,是使用的PasteSpecial。
我的问题是:我粘贴在德国格式的值(十进制分隔符是逗号和千分隔符是一个点)但只有在一个系统(Windows Server 2008)的程序粘贴到美国格式的Excel(十进制分隔点和数千分隔符逗号)。
Windows Server 2008上的Excel 2k10可识别德语格式的值。 例如:
Value = 1.234.567,89 (german format)
当我通过剪贴板粘贴它
Value = 1,234 (german format)
服务器上的设置全部采用德语格式
- 十进制分隔符:逗号
- 数千分隔符:点
我还能尝试什么?
谢谢你的帮助