excel - 在 C# 上使用日期格式创建 EPPLUS excel

标签 excel c#-4.0 date-format epplus

当日期列的第一条记录(例如 D2 (DeliveryDate) )时,我通过 EPPlus 代码在 excel 中设置自定义日期格式(dd-MMM-yyyy)不起作用。

ws.Column(ColumnNumber).Style.Numberformat.Format = "dd-MMM-yyyy"

最佳答案

“dd-MMM-yyyy”并不总是有效的 Excel 日期格式,它不在我的机器上设置为澳大利亚英语。
在 excel 日期时间格式都是小写的。大概 excel 按上下文区分月份和分钟。
Create a custom date or time format

所以“dd-mmm-yyyy”会起作用
但是“dd-MMM-yyyy”不会(总是)起作用。

关于excel - 在 C# 上使用日期格式创建 EPPLUS excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40689026/

相关文章:

vba - 如何通过Excel VBA提交表单数据

vba - Excel VBA - 如果单元格是合并单元格的一部分,则传递该值?

c# - ASP.Net MVC 模型绑定(bind) - 如何更改日期格式?

vba - 如何从 Excel vba 操作已打开的 Word 文档

excel - 如何查看单元格内图片的名称?

javascript - 从 GridView 的数据列表之一查找链接按钮

c#-4.0 - 在运行时创建 Func<T,Bool>

c# - 使用 LINQ 将一个列表复制到另一个列表和子列表

java - 检查字符串是否只包含日期

java - 无法将字符串解析为正确的日期格式