电子表格齿轮和日期时间格式

Posted

技术标签:

【中文标题】电子表格齿轮和日期时间格式【英文标题】:Spreadsheet Gear and DateTime Formatting 【发布时间】:2013-04-09 12:41:07 【问题描述】:

我正在尝试使用电子表格齿轮库在 excel 文件中以 dd/MM/yyyy 格式显示日期,但系统和办公室看起来像是在运行英语本地化。

我已经尝试使用 Cell.NumberFormat 属性,直接将 DateTime 对象设置为 Cell.Value 属性,但没有成功...

您对如何控制 DateTime 的 excel 格式有任何想法吗?

格子

【问题讨论】:

也许这会有所帮助***.com/a/3310837/891715 不,已经尝试过了。但是谢谢 :) 【参考方案1】:

好的,刚刚找到解决方案。

当我创建 WorkbookSet 对象时,我可以指定 CultureInfo(之后不能设置)。

例子:

SpreadsheetGear.Factory.GetWorkbookSet(CultureInfo.CurrentCulture);

【讨论】:

太棒了!是的,系统的区域设置通常是 Excel 如何解释类​​似日期的值,这是在区域设置之间传输数据时的问题。您可以在工作簿级别(打开工作簿时它是 Excel 中的可选参数)或系统级别更改此设置。干杯!

以上是关于电子表格齿轮和日期时间格式的主要内容,如果未能解决你的问题,请参考以下文章

将 JSON 日期转换为 MM/DD/YYYY 格式?

OLE Excel 输出中的国际日期格式问题

如何在EXCEL中改变日期格式

请输入时间格式YYYYMM是啥?

在电子表格中添加它们时如何防止时间绕行?

Access中的日期格式如何转换?