xlsxwriter给单元格设置样式,字体颜色等
时间: 2023-12-18 18:04:04 浏览: 231
使用xlsxwriter给单元格设置样式、字体颜色等可以通过以下步骤实现:
1. 创建一个Workbook对象和一个Worksheet对象:
```python
import xlsxwriter
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
```
2. 创建一个格式对象并设置样式、字体颜色等:
```python
# 创建一个格式对象
format = workbook.add_format()
# 设置样式
format.set_bold(True)
format.set_bg_color('yellow')
# 设置字体颜色
format.set_font_color('red')
```
3. 在单元格中写入数据时,应使用write()函数,并将格式对象作为第三个参数传递:
```python
worksheet.write('A1', 'Hello', format)
```
完整的代码示例:
```python
import xlsxwriter
# 创建Workbook和Worksheet对象
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
# 创建格式对象
format = workbook.add_format()
# 设置样式
format.set_bold(True)
format.set_bg_color('yellow')
# 设置字体颜色
format.set_font_color('red')
# 写入单元格数据
worksheet.write('A1', 'Hello', format)
# 关闭Workbook对象
workbook.close()
```
上述代码将在example.xlsx文件中创建一个包含“Hello”单元格的工作表,并将其设置为粗体,黄色背景和红色字体颜色。
阅读全文