我正在使用Super CSV,它看起来像一个惊人的软件包。超级CSV(Java) - 以列名读取带空格的文件
我唯一担心的是如何使用名称中带空格的列。不,我不能回去并自己搬走空间。这些文件将由数百人提供给我,我没有时间回去修复每个文件的所有60列,我不能相信其他人正确地做到这一点。
如何处理标题中带空格的列(即“First Name”而非“FirstName”或“firstName”)?
谢谢!
对于代码样本,看看这里:http://supercsv.sourceforge.net/codeExamples_general.html
CSV是逗号分隔值,所以应该没有问题,在字段名称空间。如果你有时间,你为什么建议这些应该是“固定的”?难道这是字段名称“应该”有空格,如果你删除它们,这将是一个错误? – maxwellb 2010-06-29 13:13:22
我很困惑。什么?我可以根据自己的意愿更改数据,但我知道这样做可以不用空格。你是什么意思“假定”有空间。我正在使用的csv文件不是为这个自动化过程开发的,它们只是文件。 – 2010-06-29 13:17:35
我很抱歉。当你说“我应该如何使用标题中的空格”时,我想也许你无法正确解析字段名称。如果您没有阅读标题,那么所有内容都是从那时开始的位置,如果您阅读它们,则可以使用标题作为CSV行中位置的提示,并将其转换为您的应用程序特定需求。 – maxwellb 2010-06-29 13:24:05