2330 |
編輯CSV檔遇到問題求解 |
小宜:「錦子老師,我想把一個軟體用的2330.CSV檔案,內容:
16778240, 16779263, AU, AUS, Australia
16779264, 16781311, CN, CHN, China
16781312, 16785407, JP, JPN, Japan
…
讀入Excel後變成:
我想要修改成
"16778240","16779263","AU","AUS","Australia"
"16779264","16781311","CN","CHN","China"
"16781312","16785407","JP","JPN","Japan"
…
也就是所有項目前後都要加雙引號,該軟體才識別的出來。
不過CSV檔有幾千條轉入到Excel,不可能一條一條去手工加雙引號,所以想請教一下,有什麼方法可以做到這樣?
數字部分,一路遞增下去沒有規則,國名簡寫部份也很多國名,所以似乎無法用取代,我用的是Emeditor好像無法處理,或者Excel可以處理嗎?對Excel很不熟...?謝謝!」
錦子老師:「點取F1儲存格輸入公式:
=""""&A1&""""&","&""""&B1&""""&","&""""&C1&""""&","&""""&D1&""""&","&""""&E1&""""
再將公式複製到F2:F3(視資料筆數)。」
框選結果範圍F1:F3(視資料筆數),按CTRL+V複製,再點取「常用 > 貼上▼鈕 > 值」圖示。
框選A:E欄,再點取「常用 > 刪除」圖示,將這5列刪除。
按CTRL+S鍵儲存檔案。
在檔案總管,在該檔案上方按滑鼠右鍵一下,點取「開啟檔案 > 記事本」指令。
點取「編輯 > 取代」指令。
在【取代】對話方塊,點取「尋找目標」欄位輸入「””」。
點取「取代為」欄位輸入「”」。
點取「全部取代」鈕2次,直到都變成1個”後,再點取「取消」鈕。
按CTRL+S鍵儲存檔案。
部落格相關範例
2019.01.16 |
|
2018.07.16 |
|
2018.02.13 |
|
2017.11.14 |
|
2017.11.03 |
|
2017.10.27 |
|
2017.06.11 |
|
2017.04.26 |
|
2017.03.18 |
|
2017.03.04 |
|
2017.03.02 |
|
2017.03.01 |
|
2017.02.28 |
|
2017.02.27 |
|
2017.02.21 |
|
2017.02.01 |
|
2017.02.01 |
|
2017.01.30 |
|
2017.01.30 |
|
2017.01.23 |