亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python使用pandas處理excel文件轉為csv文件的方法示例

系統 1936 0

由于客戶提供的是excel文件,在使用時期望使用csv文件格式,且對某些字段內容需要做一些處理,如從某個字段中固定的幾位抽取出來,獨立作為一個字段等,下面記錄下使用acaconda處理的過程;

            
import pandas
 
df = pandas.read_excel("/***/***.xlsx")
 
df.columns = [內部為你給你的excel每一列自定義的名稱](比如我給我的excel自定義列表為:
["url","productName","***",。。。,"***"])
          

(下面開始你自己的表演,對每一列內容進行你自己需要的處理)

            
df["url"] = df["url"].str.replace("http", "https")
 
df["***"] = df["***"].str.replace("\n", " ")
 
df["stract_content"] = df["url"].str[-6:]
          

表演結束之后,就要保存了

            
df.drop_duplicates().fillna("").to_csv("/***/***.csv", index=False, encoding="utf-8", sep="\3")
          

上面為讀取路徑,下面為保存路徑

結束之后,可以通過

df.head(5)來查看結果前5個,判斷處理結果是否符合你的預期即可;?

下面總結一下將List內容存儲到excel和csv:

直接上代碼:

list存儲到csv文件:下面代碼使用codes包操作

            
with codecs.open("result.csv", "w", encoding="utf-8") as fw:
  for i in final_res:
    fw.write(u"\3".join([j if isinstance(j, unicode) else str(j).decode("utf-8") for j in i]) + "\n")

          

下面是使用pandas操作:

columns是字符串列表,作為表格的標題頭

            
df = pandas.DataFrame(my_list)
df.columns = ["col1", "col2", ...]
df.to_excel("result.xlsx", index=False, encoding="utf-8")

          

也可以先存儲為csv文件,然后使用pandas轉化為excel:

            
with codecs.open("result.csv", "w", encoding="utf-8") as fw:
  for i in final_res:
    fw.write(u"\3".join([j if isinstance(j, unicode) else str(j).decode("utf-8") for j in i]) + "\n")
 
with pandas.ExcelWriter('result.xlsx') as ew:
  pandas.read_csv("result.csv", sep='\3').to_excel(ew, index=False, header=["文件名", "query調用時間", "調用ip", "調用類型", "query結束時間", "行序號", "top5 sku", "文件總耗時"], sheet_name="result", encoding="utf-8")

          

或者:

            
with codecs.open("result.csv", "w", encoding="utf-8") as fw:
  for i in final_res:
    fw.write(u"\3".join([j if isinstance(j, unicode) else str(j).decode("utf-8") for j in i]) + "\n")
 
df = pandas.read_csv("result.csv", sep="\3")
df.columns = ["col1", "col2", ...]
df.to_excel("result.xlsx", index=False, encoding="utf-8")

          

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 色偷偷久久 | 91视频精品| 性做久久久久免费看 | 婷婷免费在线 | 午夜影院一区二区 | 操一操影院 | 国产精品久久久久久久久久影院 | 狠狠躁夜夜躁人人爽天天不 | 国产青草 | 四虎最新地址 | 欧美一级免费观看 | 亚洲69av | 天天操狠狠操夜夜操 | 亚洲综合亚洲综合网成人 | 日韩欧美综合在线二区三区 | 亚洲日本欧美日韩高观看 | 中文国产成人精品久久水 | 亚洲精品美女久久久aaa | 免费亚洲成人 | 国产一区二区三区久久精品 | 国产精品美女www爽爽爽视频 | 日韩欧美高清在线 | 久久精品国产半推半就 | 久久女同互慰一区二区三区 | 亚洲小视频网站 | 国产人成午夜免视频网站 | 免费香蕉视频 | 精品国产网 | 精品国产一区二区三区在线观看 | 日韩精品另类天天更新影院 | 欧美成人鲁丝片在线观看 | 亚洲久久在线 | 欧美毛片网 | 国产区在线观看视频 | 欧美成人aa大片拍拍拍 | 免费观看黄色小视频 | 东北老妇露脸xxxxx | 亚洲乱码在线观看 | 成人爱爱爱欧美日本视频 | 亚洲一区小说区中文字幕 | 夜色私人影院永久入口 |