python中openpyxl创建表格
时间: 2023-11-01 11:55:59 浏览: 102
在Python中使用openpyxl库可以创建表格。首先,你需要安装openpyxl库。可以使用以下命令在命令行中进行安装:
```
pip install openpyxl
```
安装完成后,可以按照以下步骤创建一个表格:
```python
from openpyxl import Workbook
# 创建一个工作簿
workbook = Workbook()
# 选择默认的活动工作表
sheet = workbook.active
# 在单元格中写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
# 在下一行添加数据
sheet.append(['小明', 20, '男'])
sheet.append(['小红', 22, '女'])
sheet.append(['小刚', 21, '男'])
# 保存工作簿
workbook.save('sample.xlsx')
```
以上代码创建了一个名为 `sample.xlsx` 的Excel文件,并向其中添加了一个名为“姓名”、“年龄”和“性别”的表头,以及几行数据。你可以根据需要修改表头和数据。
希望这可以帮助到你!如果还有其他问题,请继续提问。
相关问题
openpyxl创建表格
要使用openpyxl创建一个表格,您需要首先创建一个工作簿,并选择一个工作表。然后,您可以使用行和列的索引来设置单元格的值。下面是一个示例代码:
```python
from openpyxl import Workbook
# 创建工作簿
workbook = Workbook()
# 选择一个工作表
sheet = workbook.active
# 设置表头
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
# 添加数据行
data = [
['张三', 18, '男'],
['李四', 20, '女'],
['王五', 22, '男']
]
for row in data:
sheet.append(row)
# 保存工作簿
workbook.save('example.xlsx')
```
在上面的示例代码中,我们首先创建了一个工作簿,并选择了默认的工作表。然后,我们设置了表头的值,并使用循环将数据添加到工作表中。最后,我们保存了工作簿,并将其命名为example.xlsx。
运行代码后,将创建一个包含表头和数据的Excel文件。每个数据行将在新的行中添加到工作表中。
希望这个示例对您有帮助!如果您有任何进一步的问题,请随时提问。
python使用openpyxl生成excel表格
在Python中,使用`openpyxl`库可以方便地创建、读取和操作Excel工作簿。`openpyxl`是一个强大的用于处理Excel 2010 xlsx/xlsm/xltx/xltm文件格式的库,支持xlsx和xlsm(包含公式和宏的Excel文件)。
以下是使用`openpyxl`生成一个新的Excel表格的基本步骤:
1. 安装openpyxl库:如果你还没有安装,可以使用pip来安装:
```bash
pip install openpyxl
```
2. 导入所需的模块:
```python
from openpyxl import Workbook
```
3. 创建新的工作簿:
```python
wb = Workbook() # 创建一个空的工作簿
```
4. 选择工作表:
```python
ws = wb.active # 如果只有一个工作表,这将默认选中它,如果有多个则需要指定sheet name
```
5. 写入数据:
```python
row_data = ['姓名', '年龄', '成绩']
ws.append(row_data) # 向当前行添加一行
for i in range(3):
ws.cell(row=i+2, column=1, value=f"学生{i+1}")
ws.cell(row=i+2, column=2, value=20+i)
ws.cell(row=i+2, column=3, value=(i+1)*10)
```
6. 保存Excel文件:
```python
wb.save('output.xlsx') # 将工作簿保存到名为'output.xlsx'的文件中
```
阅读全文