你可以创建一个xlsx文件,第一个单元格的数据为Python,第二个单元格的数据为java,第三个单元格的数据为html,第一个单元格的格式为粗体,第二个单元格的格式不为粗体,第三个单元格的格式前两个字母为粗体,后两个不为粗体
时间: 2024-02-20 20:58:42 浏览: 57
好的,以下是一个示例代码,可以创建一个xlsx文件,并指定第一个单元格的数据为Python,第二个单元格的数据为java,第三个单元格的数据为html。同时,第一个单元格的格式为粗体,第二个单元格的格式不为粗体,第三个单元格的前两个字母为粗体,后两个不为粗体。
```python
from openpyxl import Workbook
from openpyxl.styles import Font
# 创建工作簿
workbook = Workbook()
# 创建工作表
worksheet = workbook.active
# 设置第一个单元格的数据和格式
cell1 = worksheet.cell(row=1, column=1, value="Python")
cell1.font = Font(bold=True)
# 设置第二个单元格的数据和格式
cell2 = worksheet.cell(row=1, column=2, value="Java")
cell2.font = Font(bold=False)
# 设置第三个单元格的数据和格式
cell3 = worksheet.cell(row=1, column=3, value="HTML")
cell3.font = Font(bold=True, italic=False, start_bold=True, end_bold=False)
# 保存文件
workbook.save(filename="example.xlsx")
```
在上述代码中,我们首先创建一个工作簿,并创建一个工作表。然后,我们在第一个单元格中设置数据为Python,设置字体为粗体;在第二个单元格中设置数据为Java,设置字体不为粗体;在第三个单元格中设置数据为HTML,设置前两个字母为粗体,后两个字母不为粗体。
最后,我们将这个工作簿保存为一个名为`example.xlsx`的文件。
阅读全文