openpyxl数据存储

Posted 笔绘丹心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openpyxl数据存储相关的知识,希望对你有一定的参考价值。

Values only 属性

如果您只想要工作表中的值,可以使用 Worksheet.values 属性。这将遍历工作表中的所有行,但仅返回单元格值:

for row in ws.values:
   for value in row:
     print(value)

Worksheet.iter_rows()Worksheet.iter_cols() 都可以采用 values_only 参数来仅返回单元格的值:

>>> for row in ws.iter_rows(min_row=1, max_col=3, max_row=2, values_only=True):
...   print(row)

(None, None, None)
(None, None, None)

数据存储

一旦我们有了一个 Cell,我们就可以给它赋值

c.value = \'hello, world\'
>>> print(c.value)
\'hello, world\'

>>> d.value = 3.14
>>> print(d.value)
3.14

保存到文件

最简单和最安全的保存工作簿的方式是使用Workbook.save()进行保存

>>> wb = Workbook()
>>> wb.save(\'balances.xlsx\')

以上是关于openpyxl数据存储的主要内容,如果未能解决你的问题,请参考以下文章

在Python和openpyxl中使用小时和分钟-Excel格式与字符串和整数

Python_Openpyxl模块.Excel数据处理

python 使用openpyxl来写数据到excel表格

Python + openpyxl 读取测试数据,通过Excel管理我们的测试用例数据

干货建议收藏! ! !全网最全的Python.openpyxl操作Excel数据

Python办公自动化之操作Excel(一)