天天看點

js導出csv中文亂碼_資料導出

js導出csv中文亂碼_資料導出

這一期咱們聊聊如何把處理好的資料導出到本地。

在python裡将資料處理好之後,結果通常是一個DataFrame表。DataFrame可以導出成很多種格式,咱們一個個說。

為了是後面的語句能順利運作,還是老樣子,造一個DataFrame表

import pandas as pd

dic={

'math':[88,66,55],

'physics':[99,77,33],

'science':["甲","乙","丙"]

}

df1=pd.DataFrame(data=dic,index=['student1','student2','student3'])

1、導出為Excel

df1.to_excel('d:/df.xlsx')

有時候導出中文的時候會亂碼,需要加一個encoding選項。

df1.to_excel('d:/df.xlsx',encoding='utf8')

2、導出為csv

df1.to_csv('d:/df.csv')

3、導出為txt

df1.to_csv('d:/df.txt')

對,txt也是用的和csv一樣的語句。因為csv、txt都可以是逗号分隔符,我們所做的差別隻是将檔案的字尾改了成了txt而已。

4、導出為json檔案

df1.to_json('d:/df.json')

5、導出為html

df1.to_html('d:/df.html')

6、寫入到剪貼闆

df1.to_clipboard()

7、寫入到資料庫

df1.to_sql('tableName', con=dbcon, flavor='mysql')

第一個參數是要寫入資料庫中表的名字,第二參數是之前咱們從資料庫讀取資料那章的資料庫連結對象,第三個參數表示資料庫的類型(“mysql”表示資料庫的類型為mysql,其他的資料庫類型根據需要更改)

好了,這一期就先到這裡,下期再見!

更多内容請關注微信公衆号:XiaoXiong-WeiKe

js導出csv中文亂碼_資料導出