免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
python實現(xiàn)同一目錄文件下所有Excel數(shù)據(jù)文件的合并

在實際應(yīng)用中可能會有不同月份的數(shù)據(jù)或者不同周的報告等等的Excel數(shù)據(jù),都是單個獨立的文件,如果想要整體使用的話就需要合并一下了,這里提供這樣的一個功能,可以把指定目錄下的所有Excel數(shù)據(jù)合并成一個文件。

下面是具體的實踐:

#!usr/bin/env python

#encoding:utf-8

'''

__Author__:沂水寒城

功能:合并同一文件目錄下的所有Excel文件

'''

import os

import re

import sys

import xlrd

import xlwt

reload(sys)

sys.setdefaultencoding('utf-8')

def readOneExcelData(datapath='testdata.xls'):

'''

讀取單個 Excel 中的數(shù)據(jù)

獲取整行和整列的值(返回數(shù)組)

table.row_values(i)

table.col_values(i)

'''

workbook=xlrd.open_workbook(datapath,'rb')

table=workbook.sheets()[0]

row_num,col_num=table.nrows,table.ncols

data_list=[]

for i in range(1,row_num):

data_list.append(table.row_values(i))

return data_list

def write2Excel(data_list,savepath='merge_data.xls'):

'''

寫到 Excel 中

'''

i=0

workbook=xlwt.Workbook(encoding='utf-8')

table=workbook.add_sheet('sheet')

for one_list in data_list:

for j in range(one_list):

table.write(i,j,content[j])

i+=1

workbook.save(savepath)

def mergeOneDir(filepath='heze/mudanqu/',savepath='merge_data.xls'):

'''

合并一個文件夾下面的所有 Excel 數(shù)據(jù)

'''

data_list=[]

file_list=os.listdir(filepath)

for one_excel in file_list:

one_file=filepath+one_excel

one_data_list=readOneExcelData(datapath=one_file)

if not data_list:

data_list=one_data_list

else:

data_list+=one_data_list[1:]

write2Excel(data_list,savepath)

if __name__ == '__main__':

print 'Input Merge Dir:'

one_dir=raw_input()

print 'Input save Path:'

one_path=raw_input()

one_path=one_dir+one_path

mergeOneDir(one_dir,one_path)

著作權(quán)歸作者所有
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
用Python操作Excel,實現(xiàn)班級成績的統(tǒng)計
提高效率必備之 Python 辦公黑科技!
python從入門到實踐,文件讀寫與Excel操作
SharePoint 生產(chǎn)環(huán)境文件歸檔
python3讀取excel文件只提取某些行某些列的值
簡單介紹python在CMD界面讀取excel所有數(shù)據(jù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服