2012-12-06 51 views
2

我已閱讀the following advice,可通過Google文檔將UTF-8編碼(希伯來語)XLS轉換爲CSV,並且工作正常。當我使用UTF8編碼在Sublime2中打開CSV時,希伯來文顯示正確。但是,當我嘗試使用SQLyog將數據導入到我的數據庫時,在確保我的目標表和導入定義都設置爲UTF8後,我獲得了Jibrish,如下所示:××××××××× ª 我哪裏錯了?使用UTF-8將Excel(XLS)轉換爲CSV

回答

2

從Excel導出爲CSV格式的最好方法是:

  1. 打開Excel文件並單擊 「另存爲...」
  2. 插入一個名稱,然後在「另存爲文件類型」中選擇「CSV(逗號分隔)」
  3. 然後,點擊「工具」,選擇「Web選項」

  4. 轉到「編碼」,在選項「Save this document as」下選擇「Unicode(UTF-8)」。

Listo!我不能離開,答案in the proper question:(

原帖發現>eHow(spanish)

這方面的一些圖像 enter image description here enter image description here

0

我想出的解決方案是使用RegExp跳過從CSV到SQL的轉換。喜歡的東西:

FIND:"(.*)","(.*)","(.*)","(.*)","(.*)","(.*)","(.*)","(.*)","(.*)","(.*)" REPLACE:INSERT INTO aminadav VALUES (NULL,$1,"$2",$3,"$4","$5","$6","$7","$8","$9","$10");

0
  1. 在Microsoft Excel,打開* .xlsx文件
  2. 選擇菜單|另存爲
  3. 爲您的文件輸入任何名稱
  4. 在「另存爲類型」下,選擇Unicode文本。
  5. 單擊保存。
  6. 在Microsoft記事本中打開保存的文件。
  7. 用逗號(「,」)替換所有制表符。 選擇一個製表符(選擇並複製兩列標題之間的空格) 打開「查找和替換」窗口(按Ctrl + H)並用逗號替換所有制表符。
  8. 單擊另存爲。
  9. 命名該文件,並將編碼更改爲UTF-8。
    1. 將文件擴展名從「.txt」更改爲「 .csv」。
    2. 單擊保存。
    3. 在Excel中打開.csv文件以查看您的數據。

源:https://help.salesforce.com/articleView?id=000003837&type=1