中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-26 06:11:05 來源:腳本之家 閱讀:164 作者:yingchenwy 欄目:開發技術

由于客戶提供的是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")

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蕉岭县| 宁河县| 晋中市| 丹江口市| 中超| 西盟| 遵义市| 水富县| 沁阳市| 万载县| 佳木斯市| 陵川县| 建始县| 麻阳| 安义县| 太仆寺旗| 东平县| 墨玉县| 循化| 淅川县| 鹤庆县| 吐鲁番市| 拜泉县| 大姚县| 二连浩特市| 西乌珠穆沁旗| 象州县| 宝丰县| 辽阳县| 大丰市| 武川县| 平邑县| 邛崃市| 清水河县| 青神县| 平原县| 治多县| 霞浦县| 三穗县| 东海县| 长汀县|