python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

安装xlrd模块,在安装好python的环境下,打开cmd,输入pip install xlrd 回车。安装好后,再输入pip install xlrd回车,这样就安装好这两个库了。

输入pip list 回车即可检查你目前python安装的各种库。把你要合并的excel表格和要运行的文件夹放在同一个文件夹

以下是代码(贼简单):

import xlrd #导入读取的模块import xlsxwriter #导入写入的模块source_xls = ["1.xlsx", "2.xlsx","3.xlsx"]  #要合并的3个excel表格target_xls = "123.xlsx" # 合并后的总表格# 读取数据data = []for i in source_xls:    wb = xlrd.open_workbook(i)    for sheet in wb.sheets():        for rownum in range(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})for i in range(len(data)):    for j in range(len(data[i])):        #print(data[i][j])        worksheet.write(i,j,data[i][j],font)# 关闭文件流workbook.close()

运行后即会生成 名为123的excel表格。
微信搜索公众号:Python学长 即可关注哈

python二维列表写入excel_用Python实现合并excel列表相关推荐

  1. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制

    本篇内容会在后期不定时更新 什么是matplotlib matplotlib是最流行的python底层绘图库,主要做数据可视化图表. 为什么要学习matplotlib 能将数据进行可视化,更直观的呈现 ...

  2. python 二维数组心得_基于python 二维数组及画图的实例详解

    python中如何使用二维数组 在Python中,一个像这样的多维表格可以通过"序列的序列"实现.一个表格是行的序列.每一行又是独立单元格的序列.这类似于小编们使用的数学记号,在数 ...

  3. python把列表写入excel_用Python将列表写入Excel文件

    我有一个列表要导出到一个保持适当格式的Excel文件中,我求助于一个名为xlsxwriter的库 这是我的名单:{'FirstName': u'Forence','LastName': u'Bidor ...

  4. python二维元组元素的提取_如何从元组列表中提取第n个元素?

    我在寻找以最快的方式提取2元组列表的第二个元素时发现了这一点.不是我想要的,但是运行了与第3种方法所示相同的测试,并测试了zip方法 setup = 'elements = [(1,1) for _ ...

  5. python逐行读取txt写入excel_用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)...

    前几天接到一个任务,从gerrit上通过ssh命令获取一些commit相关的数据到文本文档中,随后将这些数据存入Excel中.数据格式如下图所示 观察上图可知,存在文本文档中的数据符合一定的格式,通过 ...

  6. python如何将数据写入excel_使用python将数据写入excel

    由于经常需要用到这方面的内容,所以要好好记录一下,省的以后老找了 使用的代码版本为 Python3 首先呢,数据是这个样子的 V04002 V01000 V04001 V10004 V12001 V1 ...

  7. python将数据逐行写入excel_使用python将数据写入excel

    #!/usr/bin/python#coding=utf-8#===================================================================== ...

  8. Python 二维数组

    Python数组的应用中在实际编程中是一个非常重要的应用技术,作为Python编程人员来说,必须要熟练的掌握这方面的所有应用技巧.那么,接下来,我们将会通过对Python二维数组的理解来为大家解读这方 ...

  9. python二维数组操作_Python二维数组应用与操作

    课课家将会在这里为大家详细的介绍一下Python二维数组的相关应用方法以及定义方式,相信朋友们可以从中学习到更多的知识. Python数组的应用中在实际编程中是一个非常重要的应用技术,作为Python ...

最新文章

  1. 在数字时代,如何成为一个真正有身份的人?
  2. Struts2+Hibernate+Spring 整合示例
  3. Rsync 基本安装及同步(一)
  4. 常用器件选型——电源篇
  5. insert select带来的问题
  6. linux 脚本 expected,Linux | shell与expect结合使用
  7. linux多点触控软件测试,测试工程师日常工作中高频Linux命令
  8. python画饼图存在的问题_Matplotlib 绘制饼图解决文字重叠的方法
  9. .NET 某电商交易平台Web站 CPU爆高分析
  10. java制作头像框_头像框?搬空商店?活动还有二期?春活相关问题答疑
  11. 再议FastReport.NET(转)
  12. C语言程序设计(第三版)何钦铭著 习题2-1
  13. UA PHYS515A 电磁学II 静电学问题8 球坐标系中的Laplace方程与球谐函数
  14. 秒开路由sam1_野狼SAM机架精编版V1.0官方版-独木成林
  15. Android 10.0第三方app根据包名设置为横屏显示
  16. Vins-Fusion运行kitti,euroc和tum数据集并使用evo评估
  17. ppt模板目录页如何排版设计?
  18. Openssh rpm 包制作
  19. sencha touch 百度地图扩展(2014-6-24)(废弃 仅参考)
  20. win10如何激活电脑系统

热门文章

  1. ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
  2. Visual Studio 2017 离线安装方式
  3. nginx 实用配置问题总结
  4. 第一个python小游戏
  5. 用matlab求解工作时间调度问题,置换流水车间调度问题的MATLAB求解.doc
  6. Android之RxPermissions用kotlin写没反应
  7. Android之CheckBox进行代码设置setChecked(true)会触发setOnCheckedChangeListener事件
  8. LeetCode之Sqrt(x)
  9. Android之Timer和TimerTask的介绍
  10. postgresql select for update 多行加锁顺序_PostgreSQL和Mysql的MVCC实现机制的差异对比