python操作excel
在Excel的单元格中,有许多常见的数据类型。这些类型包括:
1. empty:表示单元格为空。
2. string(text):用于存储文本数据。
3. number:用于存储数字数据。
4. date:用于存储日期和时间信息。
5. boolean:用于存储布尔值,即真或假。
6. error:表示单元格包含错误。
7. blank:表示单元格是空白状态,没有数据。
让我们跟随xlwt的脚步,看看如何用它将数据写入Excel文件。想象一下,我们正在创建一个名为“学生信息表”的Excel文件,其中包含学生的姓名、年龄、出生日期和爱好。
代码示例如下:
```python
import xlwt 引入xlwt库
def set_style(name, height, bold=False):
style = xlwt.XFStyle() 创建样式对象
font = xlwt.Font() 创建字体对象
font.name = name 设置字体名称
font.bold = bold 设置字体是否加粗
font.color_index = 4 设置字体颜色索引
font.height = height 设置字体高度
style.font = font 将字体对象赋值给样式对象
return style 返回样式对象
定义写入Excel的函数
def write_excel():
f = xlwt.Workbook() 创建一个Workbook对象,相当于创建了一个Excel文件
sheet1 = f.add_sheet('学生信息表', cell_overwrite_ok=True) 在Workbook对象中添加一个工作表
定义表头和数据内容
row0 = ["姓名", "年龄", "出生日期", "爱好"]