python 对excel指定列写入内容
时间: 2024-10-21 13:04:46 浏览: 24
python读取excel指定列数据并写入到新的excel方法
要在Python中对Excel指定列写入内容,可以使用`openpyxl`库。首先需要安装这个库,可以使用以下命令进行安装:
```bash
pip install openpyxl
```
接下来,你可以使用以下代码示例来向Excel文件的指定列写入内容:
```python
import openpyxl
# 打开现有的Excel文件或创建一个新的文件
file_path = "example.xlsx"
workbook = openpyxl.load_workbook(file_path) if openpyxl.utils.is_archive_file(file_path) else openpyxl.Workbook()
# 选择要操作的工作表,这里选择第一个工作表
sheet = workbook.active
# 指定要写入内容的列和起始行
column = 2 # 例如,第二列
start_row = 1 # 从第一行开始写入
# 要写入的内容列表
data = ["数据1", "数据2", "数据3"]
# 将数据写入指定列
for index, value in enumerate(data, start=start_row):
sheet.cell(row=index, column=column).value = value
# 保存更改后的Excel文件
workbook.save(file_path)
```
这段代码将会把`data`列表中的数据写入到指定的Excel文件的第二列,从第一行开始。你可以根据需要修改`file_path`、`column`、`start_row`和`data`的值。
阅读全文