介绍一个强大的库openpyxl这个库非常易于使用,不论是wps的excel还是office的wps都可以使用,下面来介绍一下基本操作

1.从已经存在的excel中读取数据

#filename为要读取的excel的路径
wb=load_workbook(filename)#'Sheet1'为excel下方的sheet的名字
sheet_ranges=wb['Sheet1']#temp的值为excel第H列第2行单元格的值
temp=sheet_ranges['H2'].value

若是合并之后的单元格,横向合并比如A1 B1 C1 合并后,取最靠左的单元格,就相当于这里读取A1就是读取合并后单元格内的值,而在此时读取B1 C1其结果都会是None

若是单元格内为公式,那么用此方法读出的值也是公式,想读出数字的话,将第一行加上一个参数即可

#filename为要读取的excel的路径
wb=load_workbook(filename,data_only=True)

2.向excel中写入数据

若是向已经存在内容的excel中写入数据的话,直接采用下面的方法即可,该方法会向指定单元格填入数据且不会改变未被指定的单元格内容(比如要向一个已经有了格式的excel中写入数据的情况)

#dest_filename为要写入的对象excel路径
wb = load_workbook(dest_filename)
ws1=wb.activews1['B' + str(start)] ="lalala"

用python与openpyxl操作excel(wps excel与office excel均可使用)相关推荐

  1. Java excel poi 使用HSSFWorkbook 导出的excel wps能打开office打不开问题解决 Excel无法打开xx.xlsx,因为文件格式或扩展名无效......

    1.在开发代码中涉及到报表导出 xlsx文件 office打不开问题 JavaPOI导出Excel有三种形式,他们分别是 1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWo ...

  2. python使用openpyxl操作excel

    目录 1 Excel表格 1.1 表格述语 1.2 表格示例 2 python打开及读取表格内容 2.1打开Excel表格并获取表格名称 2.2 通过sheet名称获取表格 2.3 获取表格的尺寸大小 ...

  3. 【Python基础】python使用openpyxl操作excel

    1.openpyxl库介绍 openpyxl最好用的python操作excel表格库,不接受反驳: openpyxl官网链接:openpyxl官网 openpyxl只支持[.xlsx / .xlsm ...

  4. python使用openpyxl操作excel总结

    安装openpyxl pip install openpyxl 简单示例 from openpyxl import Workbook#创建一个工作薄对象,也就是创建一个excel文档 wb = Wor ...

  5. python使用openpyxl库按 行/列 合并/拆分 Excel表格

    文章目录 1.准备数据 按行合并 按行拆分 按列合并 按列拆分 保存文件 1.准备数据 准备一个名为test1的excel文件,该工作簿里有sheet1,sheet2,sheet3,sheet4四个工 ...

  6. python openpyxl 操作excel xlrd.biffh.XLRDError: Excel xlsx file; not supported错误修改

    python xlrd/openpyxl 操作excel xlrd.biffh.XLRDError: Excel xlsx file; not supported错误修改 代码: 错误: excel读 ...

  7. python openpyxl 操作excel ,使用 conditional_formatting,insert_rows

    场景 python 使用 openpyxl 操作 excel 对于简单的格式来说还是挺方便的,但是对于复杂的格式,操作没有手动来的简单,如果对于复杂的格式也不是用python来做的.对于一个原有的报表 ...

  8. 如何删除写保护的文件_如何找回已删除或永久删除的Office Excel文件

    恢复删除Excel文件概述 Microsoft Office Excel是微软(Microsoft)为Windows及macOS所设计的试算表软件.它的计算.绘图工具.枢纽分析表和一个称作VBA(Vi ...

  9. winaip文档服务器已停止工作,win7运行office?excel已停止工作,退出时崩溃

    关闭Excel时,出现错误提示,屏幕显示: office excel已停止工作 windows可以联机检查该问题的解决方案 进控制面板-->程序与功能,找到Office-->右击--> ...

最新文章

  1. netsh命令修改ip
  2. 枚举 ---- Codeforces Round #711 (Div. 2) D. Bananas in a Microwave[枚举暴力+思维优化]
  3. jquery ajax中使用jsonp的限制[转]
  4. streak10刷Linux,streak 10
  5. 关于SOCKET中send和recv函数工作原理总结
  6. linux使用ntp时间同步
  7. JWT(Json web token)认证详解
  8. ARM嵌入式系统malloc的实现(C源码)
  9. 为什么Linux与众不同?
  10. python descibe_Pandas python .describe()格式化/输出
  11. mac如何禁止adobe creative cloud开机自启?
  12. php推荐位调用,推荐位数据循环调用
  13. 【爱思考】CISP考试基本介绍
  14. iphone手机微信聊天记录恢复办法
  15. 计算机是学前端开发好还是后端开发好?
  16. 启动计算机命令,电脑启动项命令
  17. Excel-冻结窗口和筛选
  18. 高通平台8953 Linux DTS(Device Tree Source)设备树详解之三(高通MSM8953 android7.1实例分析篇)
  19. python实现问卷网的自动填写详解
  20. HDU - 4960 Another OCD Patient 真实的DP

热门文章

  1. 2.2 华为-软件工程师-7.21笔试题
  2. 进阶篇:4.3)DFA设计指南:防错设计( 防呆设计)
  3. 没有网服务器怎么打开网页,苹果手机没有浏览器怎么打开网页
  4. 长【久】守护——Ag+生态抑菌给予家庭健康
  5. 英语好不好,不影响做外贸
  6. FPGA学习日志——分频与降频divider
  7. 第十三弹 服务数据的定义与使用
  8. 菲尔兹奖得主陶哲轩:解题的策略
  9. word中怎么做思维导图,思维导图怎么画
  10. Java处理敲击键盘事件 Etch-A-Sketch玩具实现 光标画笔画图程序 Java核心技术