首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClosedXML解析逗号

ClosedXML解析逗号
EN

Stack Overflow用户
提问于 2017-01-30 09:13:03
回答 1查看 1.8K关注 0票数 2

我刚刚下载了ClosedXML,在我正在编写的一个小应用程序中使用。在这个应用程序中,我从数据库加载一些数据,然后输出到Excel文件中。我的本地数字格式使用逗号表示小数点。看起来ClosedXML不识别这些数字,结果它们被保存为文本,我必须在打开文件时手动转换它们。

我尝试过将单元格的DataType设置为XLCellValues.Number,但是当我这样做时,会抛出一个异常,就像XLCellValues.Number一样,这似乎来自于ClosedXML对CultureInfo.InvariantCulture的使用,而不是CultureInfo.CurrentCulture

除了用句点替换所有逗号和/或重新编译ClosedXML项目以使用CurrentCulture之外,还有其他解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 09:18:15

您应该始终以区域性特定的格式存储数据。文化应仅用于表示数据。

这意味着,正确的解决方案是,当保存到XML时,不应该对数字使用格式化字符串。Excel应该为特定的文化做数字的表示。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41932225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档