簡介
本文檔介紹在使用CX雲的Seedfile Template時,如何解決由歐洲設定導致的CSV格式問題。
必要條件
需求
思科建議您瞭解以下主題:
- 瞭解辦公室生產力套件(如Microsoft Excel)中基於區域設定的格式差異
- 熟悉CSV(逗號分隔值)檔案結構和分隔符
- 使用記事本或等效文本編輯器的基本文本編輯技能
- 能夠導航Excel選單並使用資料匯入功能,如文本到列
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- 帶有歐洲區域設定的Microsoft Excel(區域設定使用分號作為預設的CSV分隔符,逗號作為小數符號)
- 標準文本編輯器(如Windows作業系統上的記事本)
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
在某些國家/地區,Microsoft Excel和其他Office套件應用程式使用分號(;)作為CSV檔案中的預設分隔符,而不是逗號(,),後者是北美和其他許多地區的標準。這種差異是由於區域設定特定的設定造成的,其中逗號用作小數分隔符,分號用於分隔CSV中的欄位。
使用歐洲語言環境設定在Excel中編輯和儲存CSV檔案時,生成的檔案包含分號而不是逗號作為欄位分隔符,還包含不必要的引號(""),這會導致將檔案匯入到需要逗號分隔的CSV檔案的系統時出現相容性問題。使用種子檔案模板或在具有不同區域配置的系統之間匯入/匯出資料時,經常會遇到這些問題。
問題
使用配置了歐洲格式的辦公套件會導致編輯和儲存CSV檔案時出現問題:
- 從Excel儲存的CSV檔案包含分號(;)作為欄位分隔符,而不是逗號(,)。
- 欄位或值的周圍存在其他引號("")。
- 從具有此配置的Excel例項匯出的CSV檔案與需要逗號分隔檔案的系統不相容,從而導致資料匯入不當或處理錯誤。
- 當嘗試將這些CSV檔案用作CX雲的種子檔案時,不正確的分隔符可能會阻止成功的資料接收或自動化。
在使用Excel版本中的預設設定編輯或匯出CSV檔案後,通常會出現這些問題,導致設定檔案不相容,需要手動更正或重新配置。
解決方案
有一種方法可以解決Excel中的歐洲區域設定所導致的CSV分隔符和引號問題。步驟在此詳述。
提示:將Excel檔案另存為CSV時,可以更改分隔符。在「檔案」>「選項」>「高級」>「編輯選項」>「使用系統分隔符」下。請記住,此更改會影響所有CSV檔案的格式。
使用記事本和Excel手動更正CSV檔案
您可以手動編輯CSV檔案以確保相容性。
附註:只要您替換檔案中的所需字元,就可以使用任何純文字檔案編輯器。此範例使用記事本。
1:在記事本中開啟CSV檔案。
按一下右鍵您的CSV檔案,然後選擇「開啟方式」>「記事本」。
2:開啟新的Excel工作簿。
啟動Excel並建立一個新的空白工作簿。
3:將CSV檔案內容複製到Excel。
3.1.選擇記事本中的所有內容(Ctrl+A,Ctrl+C)。
3.2.將內容貼上到新Excel工作簿的單元格A1中。
4:使用Text to Columns以逗號分隔資料。
4.1.按一下單元格A1以選擇它。
4.2.定位至資料標籤。
4.3.選擇「文本到列」。
4.4.選擇Delimited,然後按一下Next。
4.5.選擇逗號作為分隔符。
4.6.完成嚮導,將CSV資料解析為列。
5:另存為.csv檔案。
5.1.按一下File > Save As。
5.2.選擇CSV(逗號分隔)(*.csv)作為檔案型別。
5.3.如果要保留原始檔案,請使用新名稱儲存該檔案。
6:再次開啟記事本中儲存的CSV。
6.1.按一下右鍵新儲存的CSV文件。
6.2.使用記事本將其開啟。
7:刪除所有引號並調整分隔符。
7.1.在記事本中,使用查詢和替換(Ctrl+H)。
7.2.查詢:」。
7.3.改為:[留空]
7.4.按一下全部替換以刪除所有引號。
7.5.查詢:;
7.6.改為:中,
7.7.按一下Replace All將所有分號更改為逗號。
7.8.使用查詢下一個和手動替換用分號(;)替換檔案中的第一個逗號(,)。
8:儲存更正的檔案。
8.1.在記事本中儲存檔案以覆蓋錯誤的CSV。
8.2.完成後,更正後的檔案適合用作CX Cloud上的種子檔案。
相關資訊