openpyxl使用手册
时间: 2024-01-10 09:21:33 浏览: 40
以下是openpyxl的使用手册:
1. 创建Excel文件:
```python
from openpyxl import Workbook
wb = Workbook() # 创建一个Excel文件
```
2. 创建工作表:
```python
ws1 = wb.create_sheet('Sheet1',0) # 在第一个位置创建一个名为'Sheet1'的工作表
ws2 = wb.create_sheet('Sheet2', 1) # 在第二个位置创建一个名为'Sheet2'的工作表
```
3. 写入数据:
```python
ws1.append(['name', 'age', 'gender']) # 写入一行数据
ws1.append(['XWenXiang', '15', 'man']) # 写入另一行数据
```
4. 保存文件:
```python
wb.save('example.xlsx') # 保存Excel文件
```
5. 加载已存在的Excel文件:
```python
from openpyxl import load_workbook
wb = load_workbook('example.xlsx') # 加载名为'example.xlsx'的Excel文件
ws = wb['Sheet1'] # 获取名为'Sheet1'的工作表
```
6. 读取数据:
```python
cell_value = ws['A1'].value # 获取单元格A1的值
row_values = [cell.value for cell in ws[2]] # 获取第2行的所有值
column_values = [cell.value for cell in ws['B']] # 获取B列的所有值
```
7. 修改数据:
```python
ws['A1'] = 'new value' # 修改单元格A1的值
ws.cell(row=2, column=1, value='new value') # 修改第2行第1列的值
```
8. 删除工作表:
```python
del wb['Sheet1'] # 删除名为'Sheet1'的工作表
```
9. 其他操作:
```python
ws.title = 'New Title' # 修改工作表的标题
ws.sheet_properties.tabColor = 'FF0000' # 修改工作表的标签颜色
```