一个简单的Python源程序
时间: 2024-06-20 10:01:03 浏览: 4
创建一个简单的Python源程序来使用`openpyxl`库处理Excel数据,包括读取和写入,如下所示:
```python
# 引入openpyxl库
import openpyxl
# 1. 写入Excel数据(创建新工作簿并写入数据)
# 创建新的工作簿
workbook = openpyxl.Workbook()
# 选择一个工作表(默认是第一个)
sheet = workbook.active
# 写入数据示例(第一行第二列)
data = "Hello, Excel!"
row = 1
col = 2
sheet.cell(row=row, column=col, value=data)
# 保存工作簿
workbook.save("example.xlsx")
# 2. 读取Excel数据(打开已存在的工作簿并读取单元格)
# 打开已有的工作簿
loaded_workbook = openpyxl.load_workbook("example.xlsx")
# 选择同一张工作表
loaded_sheet = loaded_workbook.active
# 读取单元格数据
cell_value = loaded_sheet.cell(row=1, column=2).value
print(f"Read data from cell (1,2): {cell_value}")
# 合并单元格示例[^2] (请注意合并操作可能会导致数据丢失)
# sheet.merge_cells(start_row=1, start_column=1, end_row=1, end_column=2)
# sheet.cell(row=1, column=1, value="Merged cell")
# 关闭工作簿
loaded_workbook.close()
```
[^1]: 使用`openpyxl.Workbook()`创建和写入Excel数据。
[^2]: 要合并单元格,需要在读取操作之前执行合并操作。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)