Excel从CSV导入添加其他列

时间:2013-07-11 16:36:49

标签: excel excel-vba excel-2007 excel-2010 vba

您好我有一个CSV文件,第一个字段是日期。 我正在使用Data->从Text导入来强制使用这个csv文件 当我这样做时,它会在左侧添加一个额外的列。 我不希望它添加额外的列我该怎么办?

1 个答案:

答案 0 :(得分:0)

您是否只能通过选择它来删除该列(点击列标题A)然后right click -> Delete

如果不是这种情况,我认为您必须对.csv文件进行一种处理,使用sed(在Linux上)或使用高级文本编辑器打开它(比记事本更先进)并用正则表达式搜索一个repalce;用空格替换^[^;]*;(空白) 这将删除行开头的所有内容,直到;字符(假设您的csv分隔符为; ...如果没有,请用分隔符替换每个分号的出现)

如果您提供CSV数据的示例,我可以帮您多一点。