python,将值存入excel某个命名好名字的列
时间: 2023-06-10 22:07:16 浏览: 171
你可以使用 Python 的 `openpyxl` 库来读写 Excel 文件。
具体操作步骤如下:
1. 导入 `openpyxl` 库:
```python
import openpyxl
```
2. 打开 Excel 文件:
```python
workbook = openpyxl.load_workbook('filename.xlsx')
```
3. 选择要操作的工作表:
```python
worksheet = workbook['Sheet1']
```
4. 在指定的列中写入值:
```python
worksheet['A1'] = 'hello'
worksheet['B1'] = 'world'
```
5. 保存 Excel 文件:
```python
workbook.save('filename.xlsx')
```
其中,`['Sheet1']` 和 `['A1']` 代表你要操作的工作表和单元格,你可以根据自己的需求进行修改。
如果你要将值存入某个命名好名字的列,可以使用 `worksheet.column_dimensions['列名']` 来选择列,然后在该列中写入值。
比如,将值存入名为 'Name' 的列中:
```python
worksheet.column_dimensions['Name'].width = 20 # 设置列宽
worksheet['Name1'] = 'John'
worksheet['Name2'] = 'Doe'
```
注意,`column_dimensions['Name']` 中的 'Name' 必须是 Excel 文件中实际存在的列名,否则会报错。
阅读全文