600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python excel数据合并_如何用python将excel数据合并

python excel数据合并_如何用python将excel数据合并

时间:2024-07-24 05:05:49

相关推荐

python excel数据合并_如何用python将excel数据合并

如何用python将excel数据合并

发布时间:-07-13 18:05:17

来源:亿速云

阅读:61

作者:清晨

小编给大家分享一下如何用python将excel数据合并,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

xlsxwriter使用介绍:importxlsxwriter

#创建一个工作簿并添加一个工作表

workbook=xlsxwriter.Workbook("demo.xlsx")

worksheet=workbook.add_worksheet()

#设置列宽

worksheet.set_column("A:A",20)

#设置格式

bold=workbook.add_format({"bold":True})

#设置单元格的值

worksheet.write("A1","Hello")

#带格式的单元格

worksheet.write("A2","World")

#写一些数字,用行列标识

worksheet.write(2,0,123)

worksheet.write(3,0,123.456,bold)

#插入一张图片

worksheet.insert_image("B5","C:/Users/Cheng/Desktop/1.png")

#关闭文件流

workbook.close()

合并Excel数据的方法:importxlrd

importxlsxwriter

source_xls=["D:/python/1.xlsx","D:/python/2.xlsx"]

target_xls="D:/python/3.xlsx"

#读取数据

data=[]

foriinsource_xls:

wb=xlrd.open_workbook(i)

forsheetinwb.sheets():

forrownuminrange(sheet.nrows):

data.append(sheet.row_values(rownum))

print(data)

#写入数据

workbook=xlsxwriter.Workbook(target_xls)

worksheet=workbook.add_worksheet()

font=workbook.add_format({"font_size":14})

foriinrange(len(data)):

forjinrange(len(data[i])):

worksheet.write(i,j,data[i][j],font)

#关闭文件流

workbook.close()

将所有文件中的所有sheet中的数据读取出来组成一个二维数组,然后再写入新的Excel。

看完了这篇文章,相信你对如何用python将excel数据合并有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。