一、Python的常用Import模块
1. 正则表达式Math、search等
2. 获得一个有序的字典对象时
import collection from OrderedDict 模块.
3. openpyxl只能操作xlsx文件而不能操作xls文件。
4. 自动化的原理实现主依靠selenium工具。
5. 创建了一个测试样例
6. 创建log
7. Python time time()方法 获取时间戳
8. 可扩展机器学习mooc的测试助手
9. openpyxl- 用于读取/写入Excel 2010 xlsx / xlsm文件的Python库。
https://blog.csdn.net/weixin_45239949/article/details/98218121
二、pythonExcel模块
网址:http://www.python-excel.org/
有一些方法(packages)
有一些pythonpackages可用于处理将在任何Python平台上运行且不需要使用Windows或Excel的Excel文件。它们是快速、可靠和开放源码的:
2.1 openpyxl
推荐的包用于读取
和写入
Excel 2010文件的推荐包(即:.xlsx)
文档网址:https://openpyxl.readthedocs.io/en/stable/.
Sample code:
from openpyxl import Workbook
wb = Workbook()
# 获取活动的工作表
ws = wb.active
# 可以直接把数据分配给指定单元格
ws['A1'] = 42
# 可以追加行
ws.append([1, 2, 3])
# Python类型将自动转换
import datetime
ws['A2'] = datetime.datetime.now()
# 保存文件
wb.save("sample.xlsx")
2.2 xlsx writer
用于编写数据、格式化信息,特别是Excel 2010格式的图表的替代包(即:.xlsx)
文档网址:https://xlsxwriter.readthedocs.io/.
XlsxWriter是一个Python模块,可用于在Excel 2007+xlsx文件中编写文本、数字、公式和多个工作表的超链接。它支持各种格式等功能,包括:
- 100%兼容Excel xlsx文件。
- 所有格式类。
- 合并单元格。
- 定义的名字。
- 图表。
- 自动过滤器。
- 数据验证和下拉列表。
- 条件。
- 工作表PNG/JPEG/BMP/WMF/EMF图像。
- 丰富的多格式字符串。
- 单元格注释。
- Textboxes。
- 与Pandas的集成。
- 用于编写大型文件的内存优化模式。
它支持Python2.7、3.4+和PyPy,并且只使用标准库。
import xlsxwriter
workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Hello world')
workbook.close()
2.3 xlrd
此包用于从旧的Excel文件(即.xls) 读取数据和格式化信息。
文档网址:https://xlrd.readthedocs.io/en/latest/genindex.html.
2.4 xlwt
用于将数据和格式化信息写入旧的Excel文件。
Download | Documentation | Examples | GitHub
文档网址:https://xlwt.readthedocs.io/en/latest/.
实例:https://pypi.org/project/xlwt/.
2.5 xlutils
此包收集在xlrd和xlwt里的实用程序,包括复制、修改或过滤现有Excel文件的能力。
注:一般来说,这些用例现在包含在openpyxl!xlutils.margins
xlutils.copy\xlutils.display\xlutils.filter
文档网址:https://xlutils.readthedocs.io/en/latest/.