首页 > 解决方案 > 如何导入带有小数值的 CSV 文件,避免将小数作为日期格式

问题描述

我需要为导入 CSV 文件编写代码,我使用流阅读器读取文件。编码没有问题,它运行良好。但是我在 CSV 文件中有问题,我需要从 Web 导入 CSV,如果在我读取文件值为 3/4/19 作为日期格式后没有像 3/4 那样的分数数字,那么就在那里。我能做些什么来避免这个问题?由于直接从网络导入文件,我无法打开和格式化每个单元格。注意:有多种值组合,如小数部分和名称字符串

标签: c#csv-import

解决方案


您也可以使用 CSVHelper 作为另一个答案中的提及。当我阅读您的问题时,我了解问题是日期时间传递了多种格式。

如果这是问题,我相信您应该尝试使用多种格式对其进行解析,例如此答案中提到的一种格​​式https://stackoverflow.com/a/17859959/713789

您可能需要编写一个映射器来执行此操作,或者只需编写代码以按照您想要的格式读取日期。这必须解决您的问题。


推荐阅读