3.0.5(2020-08-21)¶
错误修正¶
3.0.4(2020-06-24)¶
错误修正¶
拉动请求¶
PR377 添加对按名称或范围查找表的支持。
3.0.3(2020-01-20)¶
错误修正¶
3.0.2(2019-11-25)¶
错误修复¶
拉动请求¶
PR359 文件的改进
3.0.1(2019-11-14)¶
错误修正¶
#1250 无法读取空图表。
拉动请求¶
3.0.0(2019-09-25)¶
仅Python3.6+版本¶
2.6.4(2019-09-25)¶
Python2.7和3.5的最终版本¶
错误修正¶
` #1330 <https://foss.heptapod.net/openpyxl/openpyxl/-/issues/1330>`_ 不能多次保存带有批注的工作簿。
2.6.3(2019-08-19)¶
错误修正¶
拉动请求¶
PR344 确保正确处理NamedStyles数字格式
2.6.2(2019-03-29)¶
错误修正¶
2.6.1(2019年3月4日)¶
错误修正¶
#1174 readOnlycell.is_日期不能正常工作
#1175 无法使用透视表读取Google Docs电子表格
#1180 使用OpenPYXL创建的图表不能设置样式
#1181 无法处理某些numpy数字类型
#1182 读取未知数字格式时出现异常
#1186 仅加载区域的最后一个格式规则
#1191 给mergedcell A value 属性
#1193 无法处理带有注释的工作表
#1197 无法处理同时包含换行符和分页符的工作表
#1204 无法重置ReadOnlyWorksheets中的维度
#1211 段落属性中的描述符不正确
#1213 遗失 hier pagefield中的属性引发异常
2.6.0(2019年2月6日)¶
错误修正¶
2.6.-B1(2019-01-08年)¶
错误修正¶
2.6-A1(2018-11-21)¶
重大变化¶
实现合并单元格的健壮性,以便可以按照Excel的方式格式化这些单元格,而不会产生混淆。感谢Magnus Schieder。
微小变化¶
添加对工作表方案的支持
添加对图表表的读取支持
添加在工作表上移动单元格区域的方法
支持python 3.4
支持python 2.7的最新版本
贬抑¶
单元格值的类型推断和强制
2.5.14(2019年1月23日)¶
错误修正¶
拉动请求¶
2.5.13(棕色袋子)¶
2.5.12(2018年11月29日)¶
错误修正¶
拉动请求¶
PR300 如果可用,请使用defusedxml
2.5.11(2018-11-21)¶
拉动请求¶
2.5.10(2018年11月13日)¶
错误修正¶
#1114 不应保存空列维度。
拉动请求¶
2.5.9(2018年10月19日)¶
错误修正¶
拉动请求¶
2.5.8(2018年9月25日)¶
2.5.7(2018年9月13日)¶
2.5.6(2018年8月30日)¶
2.5.5(2018年8月4日)¶
错误修正¶
拉动请求¶
PR267 介绍对图像的读取支持
2.5.4(2018年6月7日)¶
错误修正¶
微小变化¶
改进对透视表的读取支持,不要总是为filtercolumn对象创建filters子级。
Support folding rows <https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/259/fold-rows>`_
2.5.3(2018年4月18日)¶
错误修正¶
2.5.2(2018年4月6日)¶
错误修正¶
微小变化¶
支持具有多个列和多个索引的数据帧。
2.5.1(2018年3月12日)¶
错误修正¶
2.5.0(2018-01-24)¶
微小变化¶
连接形状的正确定义。与958相关
2.5.0-B2(2018-01-19)¶
错误修正¶
重大变化¶
现在可以在工作表中插入和删除行和列
微小变化¶
pip现在处理可以使用的python版本。
2.5.0-b1(2017-10-19)¶
错误修正¶
重大变化¶
worksheet.cell() no longer accepts a coordinate parameter. The syntax is now ws.cell(row, column, value=None)
微小变化¶
添加了CellRange和MultiCellRange类型(感谢Laurent Laporte的建议)作为实用程序类型,用于数据验证、条件格式和合并单元格。
贬抑¶
ws.merged_cell_ranges已被弃用,因为multicollrange提供了足够的功能
2.5.0-A3(2017-08-14)¶
错误修正¶
2.5.0-A2(2017-06-25)¶
重大变化¶
阅读图表支持
错误修正¶
2.5.0-A1(2017-05-30)¶
兼容性¶
放弃了对python 2.6和3.3的支持。OpenPYXL不能与python 2.6一起运行
重大变化¶
对数据透视表的读/写支持
贬抑¶
已从图像和其他构造函数参数中删除anchor方法
错误修正¶
拉动请求¶
163 改进的渐变填充
微小变化¶
从单元格中删除不推荐使用的方法
从工作表中删除不推荐使用的方法
为单元格的日期时间类型添加了读/写支持
2.4.11(2018-01-24)¶
α957 https://foss.heptapod.net/openpyxl/openpyxl/-/issues/957 表的关系类型已借用
2.4.10(2018-01-19)¶
错误修正¶
α912 https://foss.heptapod.net/openpyxl/openpyxl/-/issues/912 复制对象使用浅复制
α921 https://foss.heptapod.net/openpyxl/openpyxl/-/issues/921 API文档不是自动生成的
α927 https://foss.heptapod.net/openpyxl/openpyxl/-/issues/927 将彩色边框添加到一起时引发异常
α931 https://foss.heptapod.net/openpyxl/openpyxl/-/issues/931 数字格式删除不正确
拉动请求¶
203 https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/203/ 修正工作表保护说明
210 https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/210/ API文档的一些改进
211 https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/211/ 改进的去预测装饰器
218 https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/218/ 解决Deepcopy的问题
2.4.9(2017年10月19日)¶
错误修正¶
拉动请求¶
2.4.8(2017-05-30)¶
错误修正¶
微小变化¶
保留任何表格样式
2.4.7(2017年4月24日)¶
错误修正¶
#807 SDIST中错误包含的示例文件
2.4.6(2017年4月14日)¶
错误修正¶
2.4.5(2017年3月7日)¶
错误修正¶
拉动请求¶
2.4.4(2017年2月23日)¶
错误修正¶
微小变化¶
为工作表添加往返支持。
拉动请求¶
160 不要多次初始化mimetypes。
2.4.3(未出租)¶
不良释放
2.4.2(2017-01-31)¶
错误修复¶
微小变化¶
添加对工作表名称递增的Unicode支持。
2.4.1(2016-11-23)¶
错误修复¶
#643 检查重复页标题不区分大小写
#647 无法处理具有命名样式的libreoffice文件
#687 直接分配的新命名样式总是指“普通”
#690 无法分析具有多个工作表名称的打印标题
#691 无法使用由libreoffice创建的宏文件
防止重复的差异样式
#694 允许工作表标题超过31个字符
#697 无法取消设置超链接
#699 格式化对象使用单元格引用时引发异常
#703 复制注释时复制高度和宽度
#705 VBA宏的内容类型不正确
#707 访问单个单元格时在只读模式下引发索引错误
#711 带有外部链接的文件已损坏
#715 无法读取包含宏工作表的文件
#717 读取文件时未保留命名样式的详细信息
#722 删除损坏的打印标题和打印区域定义
微小变化¶
添加对python 3.6的支持
页眉和页脚的正确文档
贬抑¶
工作表方法 get_named_range() 和 get_sqaured_range()
错误修复¶
2.4.0(2016年9月15日)¶
错误修复¶
重大变化¶
添加对内置样式的支持,并为熊猫添加一个
微小变化¶
添加 keep_links 选择权 load_workbook . 外部链接包含外部工作簿的缓存副本。如果这些是大的,有利于能够使它们失效。
提供一个在数据验证中使用单元格范围的示例。
pr 138-在注释中添加副本支持。
2.4.0-b1(2016-06-08)¶
微小变化¶
添加别名 hide_drop_down 到的数据验证 showDropDown 因为Excel就是这样工作的。
错误修复¶
特征¶
添加对工作表表的写支持
2.4.0-A1(2016-04-11)¶
微小变化¶
从数据验证中删除不推荐使用的方法
从printpagesetup中删除不推荐使用的方法
将自动筛选转换为可序列化并扩展对筛选的支持
添加对SortState的支持
远离的 use_iterators 加载工作簿时使用关键字。使用 read_only 相反。
远离的 optimized_write 新工作簿的关键字。使用 write_only 相反。
改进打印标题支持
添加打印区域支持
定义名称的新实现
页眉和页脚的新实现
添加对python's nan的支持
为工作表添加了iter cols方法
ws.rows和ws.columns现在总是返回生成器并从工作表的顶部开始
添加 values 工作表属性
根据规范,默认列宽更改为8
贬抑¶
单元锚定法
工作表点位置法
工作表添加打印标题方法
工作表标题页脚属性,由单个属性替换
单元格的扁平函数
工作簿获取“命名”区域,添加“命名”区域,删除“命名”区域,获取“工作表”名称,按“名称”获取“工作表”
注释文本属性
不推荐为ws.iter_rows()使用范围字符串
不推荐为ws.cell()使用坐标
styleproxy对象的deprecate.copy()方法
错误修复¶
2.3.5(2016-04-11)¶
错误修复¶
#618 注释不是以只写模式写入的
2.3.4(2016年3月16日)¶
错误修复¶
微小变化¶
保留外部引用的顺序,因为Formuale使用数字索引。
单元测试中纠正的打字错误(pr 118)
2.3.3(2016-01-18)¶
错误修复¶
微小变化¶
PR 103 有关图表缩放和轴限制的文档
尝试从其他工作簿复制单元格时引发异常。
2.3.2(2015年12月7日)¶
错误修复¶
微小变化¶
2.3.1(2015年11月20日)¶
错误修复¶
微小变化¶
PR 88 修复分析器中的页边距。
2.3.0(2015年10月20日)¶
重大变化¶
支持创建图表
错误修复¶
#532 当单元格在只读模式下没有样式时出现问题。
微小变化¶
pr 79使plotarea在图表中可编辑
使用graphicalproperties作为SPPR的别名
2.3.0-B2(2015-09-04)¶
错误修复¶
微小变化¶
工作表现在可以按行进行标记。
仅当明确设置单个单元格样式时才指定它们。
2.3.0-b1(2015-06-29)¶
重大变化¶
切换到对单元格使用(行、列)索引。细胞会在某个时刻 lose 协调。
条件格式的新实现。数据条现在部分保留。
et_xmlfile现在是一个独立的库。
完全重写图表包
包括一个标记器,使Fomula能够调整其中的单元格引用。PR 63
微小变化¶
已重命名只读和只写工作表。
只写工作簿支持图表和图像。
PR76 防止注释图像与VBA冲突
错误修复¶
2.2.6(未出租)¶
错误修复¶
2.2.5(2015年6月29日)¶
错误修复¶
2.2.4(2015年6月17日)¶
错误修复¶
2.2.3(2015-05-26)¶
错误修复¶
2.2.2(2015年4月28日)¶
错误修复¶
2.2.1(2015年3月31日)¶
微小变化¶
错误修复¶
2.2.0(2015年3月11日)¶
错误修复¶
#415 改进了传入无效内存文件时的异常。
2.2.0-b1(2015-02-18)¶
重大变化¶
不推荐使用单元格样式,而是直接使用格式化对象(字体、填充、边框等)
默认情况下,图表将不再尝试计算轴。
支持模板文件类型-pr21
将辅助功能和类移到utils包中-单一参考位置
PR 34 完全支持页面设置
删除了基于SAX的XML生成器。特别感谢Elias Rabel为xml.etree实现了xml文件
保留现有文件中的图纸视图定义(冻结窗格、缩放等)
错误修复¶
微小变化¶
使用双向缓存查找列索引
清除单元中的测试
PR 40 在只写模式下支持冻结窗格和自动筛选
对于未格式化的工作表,在只读模式下使用ws.calculate_dimension(force=true)
2.1.5(2015年2月18日)¶
错误修复¶
微小变化¶
允许将单元格附加到标准工作表中,以使代码与只写模式兼容。
2.1.4(2014年12月16日)¶
错误修复¶
微小变化¶
为根元素添加关系命名空间以与iWork兼容
在lxml后端中序列化注释关系
2.1.3(2014年12月9日)¶
微小变化¶
错误修复¶
2.1.2(2014年10月23日)¶
微小变化¶
错误修复¶
2.1.1(2014年10月8日)¶
微小变化¶
pr 20支持不同的工作簿代码名称
允许散点图的自动轴关键字
错误修复¶
2.1.0(2014年9月21日)¶
重大变化¶
“只读”和“只写”工作簿的新标志
支持读写工作表保护
支持读取隐藏行
单元格现在直接管理其样式
ColumnDimension和RowDimension对象直接管理其样式
如果可用,使用xmlfile编写工作表-大约快3倍
数据验证现在是工作表包的一部分
微小变化¶
数字格式现在只是字符串
字符串可用于字体、填充和边框的RGB和ARGB颜色。
在一次传递中创建所有样式标记
追加行时的性能提高
python到excel值的更清晰转换
pr6为空行保留格式
标准工作表可以从范围和生成器附加
错误修复¶
2.0.5(2014年8月8日)¶
错误修复¶
2.0.4(2014年6月25日)¶
微小变化¶
添加说明颜色的示例文件
错误修复¶
#331 暗黄色不正确
正确处理字体的扩展属性
2.0.3(2014年5月22日)¶
微小变化¶
更新文档
错误修复¶
#319 无法为字体加载具有Vertagn样式的工作簿
2.0.2(2014年5月13日)¶
2.0.1(2014-05-13)棕色袋子¶
2.0.0(2014-05-13)棕色袋子¶
重大变化¶
这是最后一个支持python 3.2的版本
单元格以1索引引用:a1==cell(row=1,column=1)
使用jdcal更高效、更可靠地转换日期时间
读取文件时速度显著加快
合并的不可变样式
默认情况下禁用类型推断
rawcell重命名为readonlycell
readonlycell.internal_value和readonlycell.value现在的行为与cell相同
在未设置大小的工作表上不提供大小信息
在读取文件时降低内存占用
微小变化¶
所有测试都转换为pytest
用于静态代码分析的Pyflakes
文档中的示例代码将自动运行
支撑渐变填充
基列宽度集
拉动请求¶
#70添加filtercolumn,SortCondition支持自动筛选
#80重新排序工作表部件
#82更新条件格式的API
#87增加对写作保护风格的支持,其他
#89保存宏时更好地处理内容类型
错误修复¶
#46 列维度样式错误
#86 reader.worksheet.fast_parse将布尔值设置为整数
#98 自动调整列宽大小不起作用
#137 带图表的工作簿
#185 页边距无效
#230 在单元格中使用v可创建无效文件
#243 -加载工作簿时发生索引错误
#263 -折线转换
#267 -传递无效类型时引发异常
#270 -无法打开使用非标准工作表名称或引用ID的文件
#269 -在ITerableWorksheet中处理未格式化的工作表
#270 -使用非标准参考资料处理工作簿
#275 -处理只有自定义筛选器的自动筛选器
#277 -协调图表和单元格坐标
#280 <https://bitbucket.org/openpyxl/openpyxl/issue/280> _-为无效字符引发显式异常
#286 -优化的写入程序无法处理datetime.time值
#296 -单元格坐标与文档不一致
#300 -缺少列宽导致加载工作簿()异常
#304 -使用工作表的绝对路径处理工作簿(从SharePoint)
1.8.6(2014-05-05)¶
微小变化¶
导入元素树的固定拼写错误
错误修正¶
#279 Windows上注释文件的路径不正确
1.8.5(2014年3月25日)¶
微小变化¶
“=”字符串不再解释为公式
当客户端为单元格写入空的XML标记(例如<c r='a1'><c>)时,读卡器将不会崩溃。
1.8.4(2014年2月25日)¶
错误修正¶
1.8.3(2014年2月9日)¶
重大变化¶
总是使用CelementTree分析
微小变化¶
解析时内存使用略有改善
1.8.2(2014-01-17)¶
1.8.1(2014年1月14日)¶
1.8.0(2014年1月8日)¶
兼容性¶
对python 2.5的支持下降了。
重大变化¶
支持条件格式
支持LXML作为后端
支持读写评论
Pytest作为TestRunner现在是必需的
图表改进:新类型,更可靠
微小变化¶
加载工作簿现在只接受数据,只允许从公式中提取值。默认值为假。
图像现在可以定位到单元格
文档更新
临时基准
添加了按键访问工作表和单元格的方便方法
1.7.0(2013年10月31日)¶
重大变化¶
删除对python<2.5和最新版本的支持以支持python 2.5
兼容性¶
在python 2.5、2.6、2.7、3.2、3.3上运行测试
合并的请求¶
27包含更多元数据
41能够用图表读取文件
45个可配置工作表类
3正确的十进制序列
36读取文件时保留VBA宏
44处理空OddHeader和OddFooter标签
43修正了读者从未设置活动工作表的问题
33读卡器设置值和类型显式和类型错误检查
22新增分页符,固定公式序列化
39修复python 2.6兼容性
47造型改进
已知错误¶
其他¶
优化编剧的性能改进
文档更新