gpt4 book ai didi

c# - 在 excel xml 中设置日期单元格格式

转载 作者:太空狗 更新时间:2023-10-29 22:35:24 25 4
gpt4 key购买 nike

我需要将数据集导出到 excel 文件。我在数据集中有日期列。我需要确保单元格的日期格式具有语言环境:英语(英国),日期格式为 dd/mm/yyyy。目前我正在使用

设置格式 dd/mm/yyyy
<Style ss:ID="DateLiteral">
<NumberFormat ss:Format="dd/mm/yyyy;@"/>
</Style>

在工作簿元素中。如何设置所需的语言环境?如果我知道如何使用 C#.net 使用用户计算机的当前文化来设置所需的语言环境,那也很好。

谢谢:)

最佳答案

不必强制使用自定义格式,您可以使用默认的 Excel 日期或时间格式之一

  • 一般日期
  • 长日期
  • 中期
  • 短期约会
  • 很久
  • 中等时间
  • 时间短

这些格式的日期和/或时间根据用户打开电子表格的系统日期格式显示。

例如,格式为“短日期”的 2009 年 12 月 31 日在美国将显示为 12/31/2009,在英国将显示为 31/12/2009。

电子表格 XML 如下所示:

<Style ss:ID="DateLiteral">
<NumberFormat ss:Format="Short Date"/>
</Style>

<Row>
<Cell ss:StyleID="DateLiteral">
<Data ss:Type="DateTime">2009-12-31T00:00:00.000</Data>
</Cell>
</Row>

关于c# - 在 excel xml 中设置日期单元格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com