python excel轉(zhuǎn)換csv代碼實(shí)例
為了提高工作效率(偷懶),用python去解決。
工作需要,需要將excel文件轉(zhuǎn)化為csv文件,要是手工的一個個去轉(zhuǎn)換,每個sheet頁不但有幾十個字段,中間還夾雜著空格,然后按順序轉(zhuǎn)換成csv文件,這要是手工完成,一兩個還行,多了那就是要死人的節(jié)奏了,這時候想到了python,走起。
__author__ = 'zxl'
import pandas as pd
import os
import xlrd
path = r'/Users/zhangxl/Desktop/'
filename = 'zxl.xlsx'
data = xlrd.open_workbook(os.path.join(path, filename))
sheet_names = data.sheet_names()
for sheet in sheet_names[0:]:
df = pd.read_excel(os.path.join(path, filename),
sheet_name=sheet,
header=None,
skiprows=1,
encoding='utf-8')
for i in range(1, df.shape[1] + 1, 2):
df1 = df[i]
df1.fillna('', inplace=True)
df1_str = '|'.join(map(str, df1.to_list()))
with open(os.path.join(path, sheet + '_' + str(i) + '.csv'),
'w',
encoding='utf8') as f:
f.write(df1_str)
當(dāng)你的才華撐不起你的野心時,你需要靜下心來學(xué)習(xí)。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python+Pytorch實(shí)戰(zhàn)之彩色圖片識別
這篇文章主要為大家詳細(xì)介紹了如何利用Python+Pytorch實(shí)現(xiàn)彩色圖片識別功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-09-09
python+opencv圖像分割實(shí)現(xiàn)分割不規(guī)則ROI區(qū)域方法匯總
這篇文章主要介紹了python+opencv圖像分割實(shí)現(xiàn)分割不規(guī)則ROI區(qū)域方法匯總,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python+wxPython實(shí)現(xiàn)文件內(nèi)容搜索工具
在本篇文章中,我們將介紹如何使用?wxPython?庫創(chuàng)建一個簡單的文件搜索工具,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下2023-08-08
Python?numpy中np.random.seed()的詳細(xì)用法實(shí)例
在學(xué)習(xí)人工智能時,大量的使用了np.random.seed(),利用隨機(jī)數(shù)種子,使得每次生成的隨機(jī)數(shù)相同,下面這篇文章主要給大家介紹了關(guān)于Python?numpy中np.random.seed()的詳細(xì)用法,需要的朋友可以參考下2022-08-08
Python數(shù)據(jù)分析Matplotlib?柱狀圖繪制
本文主要介紹了Python數(shù)據(jù)分析Matplotlib柱狀圖繪制,Matplotlib提供了bar()方法繪制柱狀圖,下面具體繪制介紹需要的小伙伴可以參考以一下2022-05-05
python數(shù)據(jù)分析之如何刪除value=0的行
這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)分析之如何刪除value=0的行的相關(guān)資料,文中通過實(shí)例代碼以及圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-12-12

