将CSV文件导入Excel 2003,列数超过256列

时间:2012-08-06 16:56:44

标签: arrays vba csv import

我想将一些包含375列的csv文件导入excel 2003.但是excel 2003将列数限制为256.

由于相关性,我必须编辑此问题

我有几个CSV文件,其中包含375列和不同的行数。如何删除包含不必要信息的每个第二(奇数)列。不需要的列是从5到375(5,7,9,... 373,375) 是否有一个有用的解决方案,用 VBS

中的脚本删除所有不需要的列

我会保持手指交叉以获得解决方案,并提前感谢你。

麦克

2 个答案:

答案 0 :(得分:0)

查看CSV编辑器。它们通常允许您删除列。您必须指定要删除的列(即,您无法通过内容删除列)。但是您应该能够删除足够的内容以在Excel中查看/编辑。你也可以 也可以从Csv编辑器剪切/粘贴到Excel中。

以下是几个(前2个是免费的,接下来的2个是30天的试用期)

http://csved.sjfrancke.nl/
http://recsveditor.sourceforge.net/

http://www.whitepeaksoftware.com/killink-csv-editor/

http://www.gammadyne.com/csv_editor_pro.htm

你也可以谷歌“CSV编辑器”/检查SourceForge了解更多

答案 1 :(得分:0)

经过很长时间没有回复...... 我尝试了几个CSV编辑器(免费或可购买),但似乎没有人通过在其标题中包含字符串“percent”来删除列。只有 ReCsvEditor_0.80.6 正在使用过滤器,但过滤器似乎无法正常工作。

如果有人有合适的VBS(WSH)脚本解决方案,我将非常感激。