CSV 文件导入

CSV file Import

我有一个 CSV 文件。它在一列中包含一个字符串值,当我读取 CSV 时,该字符串变为“1202.0000”,该列下的后续值变为空字符串。我试过 'sk1202' 它工作正常。 CSV 中 'SK' 有什么意义吗?我认为可能是字母数字组合在阅读时失败了,但我阅读了所有其他字母数字字符串。

// Get the CSV file records 
importFile = 'sample.csv';
queryService = new Query();
queryService.setDataSource(csv_dsn);
queryService.setName("GetData");
queryService.setSql("SELECT * FROM #importFile#");
GetData = queryService.execute().getResult();

CSV 包含

ID,群组
68247132,SK1202 68247133,汉堡 124

Microsoft 文本驱动程序的 ODBC 套接字 (.txt,.csv) 存在错误或其他问题,它将以 'SK' 开头的字符串转换为 'SK1202'到 '1202.0000' 。 因此,我通过 'cffile' 读取 CSV,获取有关逗号分隔符和换行符的数据。然后将数据作为数组获取,更新了我通过 ODBC 套接字从选择 CSV 文件中获得的查询对象。

更正了我通过 ODBC 套接字读取的整个查询对象。