我最近创建了一个应用程序,它通过CSV将项目添加到数据库。添加项目后,我意识到很多我的价值有额外的引号(“),这是不需要的,这是搞乱我的订购Excel在CSV导出时添加额外的引号
问题是,当从Excel导出到CSV时,Excel添加额外的引号。我所有的值已经在他们报价,我下面所示的区别:
原始项目:钻电可逆1/2" 6.3A
出口项目:“钻电可逆1/2“”6.3“
注意:CSV导出会添加三(3)个额外的引号(“)。两个在结尾,一个在最初的预期报价之后。
有没有可以更改的设置,或者我可以在Excel文件/列上设置的格式属性?或者,我必须将它们与它一起生活,并在将它们添加到数据库之前删除我的后端代码中的这些引号?
周围的引号是CSV的标准,所以我不担心它们。只要确保你的进口商是包含报价的会计。里面的引用是Excel逃避双引号的方式。有点烦人,我会批准你,但它是标准的一部分。 – chmullig 2011-03-04 22:43:40
*问题是,当从Excel中导出为CSV格式时,Excel会向我已添加引号的所有值添加额外的引号,而不会尝试导入它,您怎么知道这是一个**问题**? – Wolf 2015-03-16 13:06:51