fastexcel读取excel追加写入sheet页_python与excel
时间: 2023-07-07 08:07:57 浏览: 173
可以使用Python的第三方库fastexcel来读取和写入Excel文件。以下是读取一个Excel文件的示例代码:
```python
import fastexcel
# 打开Excel文件
with fastexcel.load('example.xlsx') as workbook:
# 选择Sheet页
worksheet = workbook.get_sheet('Sheet1')
# 读取单元格数据
cell_value = worksheet.get_value('A1')
print(cell_value)
# 读取一列数据
column_data = worksheet.get_column('A')
print(column_data)
# 读取一行数据
row_data = worksheet.get_row(1)
print(row_data)
```
接下来是在Sheet页中追加写入数据的示例代码:
```python
import fastexcel
# 打开Excel文件
with fastexcel.load('example.xlsx') as workbook:
# 选择Sheet页
worksheet = workbook.get_sheet('Sheet1')
# 在最后一行追加一行数据
worksheet.append([1, 2, 3, 4, 5])
# 在指定行数后插入一行数据
worksheet.insert_row(3, [6, 7, 8, 9, 10])
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
注意,如果要在Sheet页中追加写入数据,需要使用`append`方法。如果要在指定行数后插入一行数据,需要使用`insert_row`方法。在写入完数据后,需要使用`save`方法保存修改后的Excel文件。
阅读全文