激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 教你如何把Python CSV 合并到多個sheet工作表

教你如何把Python CSV 合并到多個sheet工作表

2022-02-24 11:45滕青山y(tǒng)yds Python

今天我們要實現(xiàn)將多個CSV文件,合并到一個Excel文件中的,多個sheet工作表,網(wǎng)上大多方法都是將csv直接合并在一起,也不分別創(chuàng)建sheet表。接下來通過本文給大家詳細介紹下,需要的朋友參考下吧

目標

將多個CSV文件,合并到一個Excel文件中的,多個sheet工作表。

前言

網(wǎng)上大多方法都是將csv直接合并在一起,也不分別創(chuàng)建sheet表。
還有一些解答說CSV不支持合并到多個sheet表。

教你如何把Python CSV 合并到多個sheet工作表

網(wǎng)上有用宏命令的,我試了,但是只能導(dǎo)入一個sheet表。也有用python的,大多都沒什么用。

盡管困難重重,最后終于還是利用pandas庫實現(xiàn)了目標。

 

開始

下面的代碼用到了,兩個帶數(shù)據(jù)的csv文件。(2019-04-01.csv和2019-04-02.csv)

import pandas as pd
writer = pd.ExcelWriter('test.xlsx')
data1 = pd.read_csv("2019-04-01.csv", encoding="gbk")
data2 = pd.read_csv("2019-04-02.csv", encoding="gbk")
data1.to_excel(writer,sheet_name='2019-04-01')
data2.to_excel(writer,sheet_name='2019-04-02')
writer.save()

第一步需要導(dǎo)入pandas庫。

之后需要用pandas.read_csv為每個csv建立一個dataframe

有了dataframe,就可以把它轉(zhuǎn)成Excel中的一個表。最后保存。

上面的代碼就是把2019-04-01.csv和2019-04-02.csv導(dǎo)入到test.xlsx表格中,同時為它倆分別創(chuàng)建2019-04-01,2019-04-02兩個sheet工作表。

 

運行

運行后打開test.xlsx。效果如下。

教你如何把Python CSV 合并到多個sheet工作表

 

美化

盡管已經(jīng)實現(xiàn)了目標,但是第一列不正常。多了一列行號

教你如何把Python CSV 合并到多個sheet工作表

所以還需要修改一下,讓行號這列去掉。方法非常簡單。加個參數(shù)index_col=0

data1 = pd.read_csv("2019-04-01.csv", encoding="gbk",index_col=0)
data2 = pd.read_csv("2019-04-02.csv", encoding="gbk",index_col=0)

刪掉剛才的test.xlsx。再次運行一下。效果如下:

教你如何把Python CSV 合并到多個sheet工作表

完美解決!

 

補充

在更多情況下,我們并不想一個一個地輸入文件名。而是把所有要處理的csv文件放在一個文件夾中。讓python自動讀取這些csv文件,并創(chuàng)建一個Excel文件,以及自動將文件名作為sheet導(dǎo)入到Excel文件中。

代碼:

import pandas as pd
import os

newdir = 'G:\編程代碼\python代碼\表格\\new'
list = os.listdir(newdir)  # 列出文件夾下所有的目錄與文件

writer = pd.ExcelWriter('步數(shù).xlsx')

for i in range(0,len(list)):
  data = pd.read_csv(list[i],encoding="gbk", index_col=0)
  data.to_excel(writer, sheet_name=list[i])


writer.save()

到此這篇關(guān)于Python CSV 合并到多個sheet工作表的文章就介紹到這了,更多相關(guān)Python CSV 合并sheet工作表內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/qq_34626094/article/details/112919663

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久久东京 | 国产亚洲网 | 欧美女同hd | 国产超碰人人爽人人做人人爱 | 成人免费看av | 久久精品.com | 久久精品视频12 | 农村寡妇偷毛片一级 | 亚洲成人福利 | 国产亚洲精品久久久久久久久久 | 久草中文网 | 欧美日本一 | 日韩视频在线观看免费视频 | 99热99精品 | 黄色试看视频 | 国产精品亚洲欧美一级在线 | 免费淫视频 | 精品一区二区视频在线观看 | 国产精品一区二区三区在线看 | 在线成人精品视频 | 超碰一区 | 91精品久久久久久久久网影视 | 老师你怎么会在这第2季出现 | 九九热精品视频在线播放 | 国产午夜免费福利 | 日本教室三级在线看 | 欧美亚洲免费 | 91av国产在线 | 亚洲精品成人18久久久久 | 成人av一区二区免费播放 | 免费观看视频91 | jizzjizz中国人少妇中文 | 亚洲国产视频在线 | 国产免费一区二区三区最新不卡 | 男女一边摸一边做羞羞视频免费 | 精品在线观看一区二区 | 污黄视频在线观看 | 2019天天干夜夜操 | 亚洲欧美不卡视频 | videos韩国 | 国产一区二区午夜 |