python操作excel
时间: 2023-08-29 14:07:10 浏览: 36
Python可以使用openpyxl库来操作Excel文件。以下是一个简单的示例代码,演示如何使用openpyxl库打开、读取和写入Excel文件。
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取当前活动的工作表
worksheet = workbook.active
# 读取单元格的值
cell_value = worksheet['A1'].value
print(cell_value)
# 写入单元格的值
worksheet['B1'] = 'Hello, world!'
# 保存文件
workbook.save('example.xlsx')
```
在上面的示例代码中,我们首先使用 openpyxl.load_workbook() 函数打开了一个名为 "example.xlsx" 的 Excel 文件。然后,我们使用 workbook.active 属性获取了当前活动的工作表,并使用 worksheet['A1'].value 语法读取了 A1 单元格的值。接着,我们使用 worksheet['B1'] = 'Hello, world!' 语法向 B1 单元格写入了一个字符串。最后,我们使用 workbook.save() 保存了文件。
相关问题
Python操作Excel
好的,关于Python操作Excel,可以使用openpyxl库来实现。下面是一个简单的例子,演示如何读取Excel文件中的数据:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 读取单元格数据
cell_value = sheet['A1'].value
print(cell_value)
# 遍历行
for row in sheet.iter_rows(min_row=2, max_row=4, values_only=True):
print(row)
# 遍历列
for column in sheet.iter_cols(min_col=2, max_col=3, values_only=True):
print(column)
```
python 操作excel
Python可以使用多种库来操作Excel,其中比较常用的是Xlwings和Openpyxl。Xlwings可以实现Excel与Python的双向交互,可以在Excel中调用Python脚本,也可以在Python中调用Excel的功能。而Openpyxl则是专门用于操作Excel文件的Python库,支持读取、写入、修改和删除Excel文件中的数据,同时还支持生成图表等功能。如果要兼容Excel 2007以前的版本,可以使用三方库xlrd和xlwt,前者用于读Excel文件,后者用于写Excel文件。如果使用较新版本的Excel,即操作xlsx格式的Excel文件,可以使用openpyxl库。需要注意的是,用WPS或者office打开对应xls或者xlsx文件的时候,Python代码无法对其进行操作。