2012-08-06 70 views
0

我喜欢与375列的一些CSV文件导入到Excel的2003年,但Excel 2003中限制列数为256导入CSV文件,Excel 2003中有超过256列

我必须编辑这个问题是由于相关性

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

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

Mike

+0

我不知道SSIS有什么限制,但是您可以尝试设置一个执行此任务的包(如果您有权访问软件)吗?列的顺序是相同还是每次都有相同的名称? – QHarr 2017-12-13 18:51:01

+0

谢谢,但我不熟悉SSiS,它太贵,我无法访问。 – Gurkenhobel 2017-12-14 15:01:32

+0

谢谢,但我不熟悉SSiS,它太贵,我无法访问。 每个文件中的列总是以相同的顺序排列。 必须删除的每一列都以HD02开始,并在标题的第二行包含单词“百分比”。 我喜欢删除每第2列开始与第5(7,9,11,....) 标题行#1 **,**标题林#2 GEO.id **,** Id GEO .id2 **,** Id2 GEO.display-label **,**地理 HD01_S001 **,**编号;性与年龄<5 .. HD02_S001 **,**百分比; SEX AND AGE <5 \t HD01_S002 **,** Number;性别和年龄5-9 HD02_S002 **,**百分比;性别和年龄5-9 HD01_S003 ... – Gurkenhobel 2017-12-14 15:07:14

回答

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的更多内容

+0

嗨布鲁斯,感谢您的回复和链接。我不需要CSV编辑器,因为他们**无法通过内容** _(如您所说)_删除列。我仍然使用** CSVed **,我认为这是一个很好的编辑器,但只能**删除列查看和检查他们**。 我需要更多的自动化,因为我必须处理具有不同“列长度”的许多文件。所以我无法单独查看每个文件。 – Gurkenhobel 2012-08-07 07:54:52

0

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

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