最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python橫向合并excel文件的實(shí)例

 更新時(shí)間:2018年12月11日 11:12:05   作者:哎呀小頑石  
今天小編就為大家分享一篇使用Python橫向合并excel文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

起因:

有一批數(shù)據(jù)需要每個(gè)月進(jìn)行分析,數(shù)據(jù)存儲(chǔ)在excel中,行標(biāo)題一致,需要橫向合并進(jìn)行分析。

數(shù)據(jù)示意:

Python橫向合并excel文件

具有多個(gè)

Python橫向合并excel文件

代碼:

# -*- coding: utf-8 -*-
"""
Created on Sun Nov 12 11:19:03 2017
@author: Li Ying
"""
#讀取第一列作為合并后表格的第一列
from pandas import read_csv
df = read_csv(r'E:\excel\vb\excel1.csv',header=None)
sample_name = df[0]
 
file="combine"
filedestination = "E://excel//"
import glob 
#from numpy import * 
filearray=[] 
for filename in glob.glob(r'E:\excel\*.xlsx'): 
 filearray.append(filename) 
#以上是從excel 文件夾下讀取所有excel表格,并將所有的名字存儲(chǔ)到列表filearray 
print("在默認(rèn)文件夾下有%d個(gè)文檔哦"%len(filearray)) 
ge=len(filearray) 
matrix = [None]*ge 
 
 
#實(shí)現(xiàn)讀寫(xiě)數(shù)據(jù) 
 
#下面是將所有文件讀數(shù)據(jù)到三維列表cell[][][]中(不包含表頭) 
import xlrd
for i in range(ge): 
 fname=filearray[i] 
 bk=xlrd.open_workbook(fname) 
 try: 
  sh=bk.sheet_by_name("Sheet1") 
 except: 
  print ("在文件%s中沒(méi)有找到sheet1,讀取文件數(shù)據(jù)失敗,要不你換換表格的名字?" %fname) 
 
 ncols=sh.ncols
 matrix[i] = [0]*(ncols-1)
 
 nrows=sh.nrows
 for m in range(ncols-1):
  matrix[i][m] = ["0"]*nrows
 
 for k in range(1,ncols):
  for j in range(0,nrows):
   matrix[i][k-1][j]=sh.cell(j,k).value
 
import xlwt 
filename=xlwt.Workbook() 
sheet=filename.add_sheet("hel") 
#下面是把第一列寫(xiě)上 
for i in range(0,len(sample_name)): 
 sheet.write(i,0,sample_name[i]) 
#求和前面的文件一共寫(xiě)了多少列 
zh=1 
for i in range(ge): 
 for j in range(len(matrix[i])): 
  for k in range(len(matrix[i][j])): 
   sheet.write(k,zh,matrix[i][j][k]) 
  zh=zh+1 
print("我已經(jīng)將%d個(gè)文件合并成1個(gè)文件,并命名為%s.xlsx."%(ge,file)) 
filename.save(filedestination+file+".xls")   
 

合并結(jié)果:

Python橫向合并excel文件

以上這篇使用Python橫向合并excel文件的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python內(nèi)存管理機(jī)制原理詳解

    python內(nèi)存管理機(jī)制原理詳解

    這篇文章主要介紹了python內(nèi)存管理機(jī)制原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python實(shí)現(xiàn)的三層BP神經(jīng)網(wǎng)絡(luò)算法示例

    Python實(shí)現(xiàn)的三層BP神經(jīng)網(wǎng)絡(luò)算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的三層BP神經(jīng)網(wǎng)絡(luò)算法,結(jié)合完整實(shí)例形式分析了Python三層BP神經(jīng)網(wǎng)絡(luò)算法的具體實(shí)現(xiàn)與使用相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • Python網(wǎng)絡(luò)編程之Socket和HTTP協(xié)議詳解

    Python網(wǎng)絡(luò)編程之Socket和HTTP協(xié)議詳解

    在當(dāng)今互聯(lián)網(wǎng)時(shí)代,網(wǎng)絡(luò)編程是程序員不可或缺的一項(xiàng)技能,本文將介紹Python中兩種主要的網(wǎng)絡(luò)編程方式:Socket編程和基于HTTP協(xié)議的網(wǎng)絡(luò)編程,希望對(duì)大家有所幫助
    2024-04-04
  • python之tensorflow手把手實(shí)例講解貓狗識(shí)別實(shí)現(xiàn)

    python之tensorflow手把手實(shí)例講解貓狗識(shí)別實(shí)現(xiàn)

    要說(shuō)到深度學(xué)習(xí)圖像分類(lèi)的經(jīng)典案例之一,那就是貓狗大戰(zhàn)了。貓和狗在外觀(guān)上的差別還是挺明顯的,無(wú)論是體型、四肢、臉龐和毛發(fā)等等, 都是能通過(guò)肉眼很容易區(qū)分的。那么如何讓機(jī)器來(lái)識(shí)別貓和狗呢?網(wǎng)上已經(jīng)有不少人寫(xiě)過(guò)這案例了,我也來(lái)嘗試下練練手。
    2021-09-09
  • 基于Python中numpy數(shù)組的合并實(shí)例講解

    基于Python中numpy數(shù)組的合并實(shí)例講解

    下面小編就為大家分享一篇基于Python中numpy數(shù)組的合并實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python解析JSON數(shù)據(jù)的示例代碼

    Python解析JSON數(shù)據(jù)的示例代碼

    JSON格式是網(wǎng)站和API使用的通用標(biāo)準(zhǔn)格式,現(xiàn)在主流的一些數(shù)據(jù)庫(kù)(如PostgreSQL)都支持JSON格式,在本文中,我們將介紹如何使用Python解析JSON數(shù)據(jù),感興趣的小伙伴跟著小編一起來(lái)看看吧
    2024-09-09
  • python的數(shù)學(xué)算法函數(shù)及公式用法

    python的數(shù)學(xué)算法函數(shù)及公式用法

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python的數(shù)學(xué)算法函數(shù)及公式用法,有興趣的朋友們可以參考下。
    2020-11-11
  • Python新手入門(mén)webpy小應(yīng)用開(kāi)發(fā)

    Python新手入門(mén)webpy小應(yīng)用開(kāi)發(fā)

    本文主要介紹了Python新手入門(mén)webpy小應(yīng)用開(kāi)發(fā),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Python插件機(jī)制實(shí)現(xiàn)詳解

    Python插件機(jī)制實(shí)現(xiàn)詳解

    這篇文章主要介紹了Python插件機(jī)制實(shí)現(xiàn)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python中zip()函數(shù)遍歷多個(gè)列表方法

    python中zip()函數(shù)遍歷多個(gè)列表方法

    在本篇文章里小編給大家整理的是一篇關(guān)于python中zip()函數(shù)遍歷多個(gè)列表方法,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。
    2021-02-02

最新評(píng)論

宝鸡市| 安吉县| 开江县| 无为县| 磐石市| 乌兰浩特市| 呼和浩特市| 沽源县| 盘山县| 邓州市| 邹平县| 淳安县| 历史| 汤阴县| 商洛市| 胶南市| 微博| 潞西市| 丹东市| 湘潭市| 祥云县| 寻甸| 革吉县| 东乌珠穆沁旗| 甘孜县| 德保县| 通辽市| 塘沽区| 常山县| 防城港市| 云和县| 六枝特区| 灯塔市| 东山县| 乌海市| 江油市| 长汀县| 枣庄市| 平邑县| 赣榆县| 玉环县|