c# - 当我在工作表中写入日期时,C# Excel 会更改日期格式
问题描述
我正在使用此代码在单元格上写一个日期
mWSheet1.Cells[row, 7] = "01/12/2019";
但是当我打开 Excel 文件时,它会保存“12/01/2019”。我该如何解决?
解决方案
您是否尝试过使用 Format 类传递您的日期?请注意,在值之前传递 ' 将告诉 excel 将其格式化为文本,并且不应尝试进行自己的格式化。
mWSheet1.Cells[row , 7] = "'" + Format("01/12/2019", "MM/dd/yyyy");
推荐阅读
- macos - 詹金斯:无法在外置硬盘上启动詹金斯
- python - 如何根据python中每天的创建时间删除文件
- postgresql - 如何过滤postgres中的别名列?
- azure - ARM 模板中的嵌套参数
- azure-devops - Azure DevOps Server:如何查看工作项的整体工作流?
- linux - 使用 rsync 移动 DB2 Archlog 文件,包括路径
- amazon-dynamodb - 查询 DynamoDB 中每个 ID 的最新记录
- excel - VBA Application.Match 找到一个标题,但在尝试选择该列时无法使用它
- spring-boot - 从 REST 端点的前端或后端进行识别调用
- etl - 检测数据集成系统中的重复项