Python Pandas Dataframe套件「 to_csv」寫入csv檔中文亂碼 ...
文章推薦指數: 80 %
脈絡分析. 分類:Python資料處理| Excel CSV存檔; 問題描述:打開Excel,中文文字顯示亂碼; 解決方式:Excel CSV存檔指定編碼(encoding)為「utf_8_sig ...
Skiptocontent
2021-02-13PANDAS,PYTHONPythonPandasDataframe套件「to_csv」寫入csv檔中文亂碼解決辦法、除錯教學|Python新手入門[40]
📚內容目錄
1.脈絡分析2.程式碼教學3.實作4.延伸閱讀
1.脈絡分析
分類:Python資料處理|ExcelCSV存檔問題描述:打開Excel,中文文字顯示亂碼解決方式:ExcelCSV存檔指定編碼(encoding)為「utf_8_sig」
2.程式碼教學
[Variable]:csvContent/資料類別為list,且是二微陣列,再透過pandas套件將二微陣列轉成ExcelCSV的行、列。
pd.DataFrame(‘yourdatalistobject’,columns=‘yourcolumnlist’)/createdataframeobject,並塞入cvsContent的二微陣列。
df.to_csv(‘yourfilepath+filename’,encoding=”utf_8_sig”)/將dataframe物件儲存成CSV檔並指定檔案路徑。
注意:需指定檔案路徑+檔名,若不指定檔案路徑則將CSV存在程式當前目錄。
3.實作
importpandasaspd
csvContent=[['一','二','三'],['四','五','六'],['七','八','九']]
df=pd.DataFrame(csvContent,columns=['第一行','第二行','第三行'])#createdataframeobject&inputlistdata
csvPath='example.csv'#assignfilename
print('starttocavecsv',csvPath,'...')
df.to_csv(csvPath,encoding="utf_8_sig"")#savecsvfilewithdataframeobject
print('success!')
4.延伸閱讀
【延伸閱讀】:Excel寫入行存檔看這裡👉PythonPandasDataframe套件Excel「寫入」應用教學與超詳盡範例實作|Python新手入門[31]
【延伸閱讀】:Excel讀取看這裡👉PythonPandasDataframe套件Excel「讀取」應用教學與超詳盡範例實作|Python新手入門[1]
PostViews:
3,972
Taggedwith:pyhtoncsv亂碼pythoncsvpythoncsvpandaspythoncsvreaderpythoncsvtolistpythonexcelpythonexcelpandaspythonexceltocsvpythonexcel教學pythonexcel讀取pythonutf_8pythonutf_8_sigPreviousPostWordPress如何修改『文章標題』字體大小?圖解自訂CSS實戰教學輕鬆上手!|WordPress架站教學[39]NextPostPython透過網路爬蟲查找台灣上市上櫃股票代號|股票回測系統開發[1]
RecentPosts
Jupyter函數自動提示、自動補全功能安裝教學|Python教學
2022-07-24
PythonLogging進階教學:程式碼範例活用Formatter、getLogger、setLevel|Python教學
2022-07-24
Youtube聲音開到最大還是很小聲?做這兩項檢查幫你找出原因|電腦知識
2022-07-12
PythonLogging套件最詳盡中文教學|Python教學、Python入門
2022-04-26
Python單行註解、多行註解、快捷鍵教學|Python新手入門[41]
2022-02-26
最熱門的內容
Python讀取txt檔、讀取文字檔你不可不知的4種方式|Python新手入門教學[6](7,987)
PythonPandasDataframeExcel「讀取」應用教學與超詳盡範例實作|Python新手入門[1](6,214)
PythonPandasDataframe套件「to_csv」寫入csv檔中文亂碼解決辦法、除錯教學|Python新手入門[40](3,972)
PythonSelenium網頁操作指令教學(附完整範例實作影片!)|Selenium指令中文教學(3,830)
XML是什麼?PythonXMl讀取教學與超詳盡範例實作|Python入門教學[36](3,551)
分類分類
選取分類
HTML (1)
PYTHON (30)
JupyterNotebook (1)
PANDAS (2)
SELENIUM (4)
RPA (3)
UIPATH (9)
Uncategorized (2)
WordPress架站 (4)
電腦知識 (1)
瀏覽人次統計今日瀏覽次數:10昨日瀏覽次數:133總瀏覽次數:61,864
延伸文章資訊
- 1Python操作中出現中文亂碼等問題 - 程式人生
若設定encoding直接報錯:用記事本開啟csv檔案,另存為設定編碼為utf-8,然後重新讀 ... df.to_csv("cnn_predict_result.csv",encoding="...
- 2python 字符串编码,区别utf-8 和utf-8-sig - 静悟生慧- 博客园
问题描述: json.loads(text,encoding='utf8') 报Unexpected UTF-8 BOM (decode using utf-8-sig)错误,将 ...
- 3Day 18 - 取得所有Contract程式範例 - iT 邦幫忙
DataFrame(stock_list) #將stock_list轉換成DataFrame df.to_csv('stock_list.csv', encoding="utf_8_sig") ...
- 4解決Python匯出CSV或Excel檔時,中文字顯示為亂碼的問題
順帶一提,utf-8-sig事實上有兩種寫法,utf-8-sig與utf_8_sig,兩者似乎有微秒的 ... encoding='utf-8-sig') df.to_csv(path + '/...
- 5pandas 之to_csv 儲存資料出現中文亂碼問題及解決辦法
(1)使用df.to_csv(file_name2, encoding='utf-8') 後還是編碼有問題 ... (2)使用df.to_csv(file_name2, encoding='ut...