用xlwt给ws填加公式求和另一个ws
时间: 2023-06-18 07:05:58 浏览: 86
可以通过以下步骤使用xlwt给ws填加公式求和另一个ws:
1. 导入xlwt库并打开工作簿和工作表:
```python
import xlwt
wb = xlwt.Workbook()
ws1 = wb.add_sheet('Sheet1')
ws2 = wb.add_sheet('Sheet2')
```
2. 将数据写入ws2:
```python
for i in range(10):
for j in range(10):
ws2.write(i, j, i*j)
```
3. 在ws1中使用公式求和ws2中的数据:
```python
ws1.write(0, 0, xlwt.Formula('SUM(Sheet2!A1:J10)'))
```
其中,公式中的Sheet2是ws2的名称,A1:J10是要求和的数据范围。
4. 保存工作簿:
```python
wb.save('example.xls')
```
完整代码如下:
```python
import xlwt
wb = xlwt.Workbook()
ws1 = wb.add_sheet('Sheet1')
ws2 = wb.add_sheet('Sheet2')
for i in range(10):
for j in range(10):
ws2.write(i, j, i*j)
ws1.write(0, 0, xlwt.Formula('SUM(Sheet2!A1:J10)'))
wb.save('example.xls')
```
阅读全文