2012-08-06 37 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)腳本解決方案,我將非常感激。