c# - 导出到excel后如何制作永远不会转换为日期的文本?
问题描述
我有这样的文字:04-4476
但在将其导出到 excel 后,它转换为日期,如:Apr-76
预期结果是原始文本,即 04-4476
导出代码如下: ws.Write(string.Format("04-4476"));
我无法访问excel,所以我无法更改格式
解决方案
如果要导出到 txt 或 csv 文件,则无法将适当的信息传递到 Excel。正如@HimBromBeere 指出的那样,这是 Excel 导入的问题。
您可以尝试使用像 EPPlus(我最喜欢的!)这样的库来创建一个真正的 Excel 文件。在此文件中,您可以对单元格应用格式,在这种情况下使用文本格式。Excel 然后能够打开文件而不是导入数据。
推荐阅读
- android - 使用 google smart lock 进行 oauth 登录方法
- c# - 处理 Access 数据库时处理缓慢
- reactjs - 在 Facebook 评论中反应使用
- c# - 等到协程完成后再启动另一个协程 [Unity C#]
- arrays - Angular ngfor ,只显示一条记录
- android - 添加firestore后错误无法访问zza
- java - 带有新的初始化类变量的 Mockito InjectMocks
- python - tf.argmax() 用于多个索引 Tensorflow
- ios - 当用户未连接到互联网时,如何禁用所有 UIViewControllers 的用户交互?
- android - Android Studio Kotlin 自动完成符号