python往xls文件内写公式
时间: 2023-08-12 13:08:06 浏览: 77
Python对xls文件进行写操作代码实现
你可以使用第三方库openpyxl来操作Excel文件并写入公式。下面是一个示例代码,演示如何使用openpyxl在Python中往xls文件内写入公式:
```python
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
from openpyxl.styles import Font
# 创建一个Workbook对象
wb = Workbook()
# 选择一个工作表
ws = wb.active
# 写入数据
ws['A1'] = 1
ws['A2'] = 2
ws['A3'] = 3
# 写入公式
ws['B1'] = '=A1*2'
ws['B2'] = '=A2*2'
ws['B3'] = '=A3*2'
# 设置字体样式
bold_font = Font(bold=True)
ws['B1'].font = bold_font
ws['B2'].font = bold_font
ws['B3'].font = bold_font
# 保存文件
wb.save('example.xlsx')
```
在上述示例代码中,我们先创建了一个Workbook对象,然后选择了默认的工作表。接着,我们分别在A列写入了1、2和3这三个数字,并在B列写入了相应的公式。最后,我们使用Font类设置了B列的字体样式为粗体,并保存了文件为`example.xlsx`。
注意:在使用openpyxl写入公式时,公式要以等号开头。
阅读全文