0
我在Excel中格式化日期时遇到问题。Excel:如何应用基于使用c#的区域设置的日期格式?
我想格式化日期格式为dd/MM/yyyy。
如果我在英语中使用Excel,它会正确导出,但如果我在西班牙语中使用Excel,则导出不正确。
例如15/02/yyyy
而不是15/02/2013
。
我必须改变格式为西班牙语的Excel格式dd/MM/aaaa以正常工作。
是否有一种形式使用标准方式来独立于Excel语言使用相同的语法?
在此先感谢。
谈到我使用的是C#:
我使用的是formmated的DataGridView中的列对应日期:
dgvData.Columns[x].DefaultCellStyle.Format = "dd/MM/yyyy";
,然后使用类的Microsoft.Office.Interop.Excel我比较格式如下:
Range.EntireColumn.NumberFormat = dgvData.Columns[x].DefaultCellStyle.Format;
谢谢。 。
这标记/用C#标题 - 我不明白为什么虽然 - 是否有任何相关的代码? – Jay
您可以导出为字符串还是日期序列号(让接收的Excel工作表处理格式)? – pnuts