python 以追加方式更新excel表格
时间: 2023-06-19 21:05:24 浏览: 121
可以使用Python中的xlwt库来操作Excel表格,具体实现步骤如下:
1. 导入xlwt库和打开Excel表格:
```python
import xlwt
workbook = xlwt.Workbook(encoding='utf-8') # 创建工作簿
worksheet = workbook.add_sheet('Sheet1') # 创建工作表
```
2. 写入数据:
```python
worksheet.write(0, 0, '姓名')
worksheet.write(0, 1, '年龄')
worksheet.write(1, 0, '张三')
worksheet.write(1, 1, 18)
```
3. 保存Excel表格:
```python
workbook.save('test.xls')
```
如果要在已有的Excel表格中追加数据,可以使用xlrd库读取原有的Excel表格,然后使用xlwt库将新数据写入到原有的Excel表格中,具体实现步骤如下:
1. 导入xlrd和xlwt库:
```python
import xlrd
import xlwt
```
2. 打开原有的Excel表格:
```python
workbook_old = xlrd.open_workbook('test.xls')
worksheet_old = workbook_old.sheet_by_name('Sheet1')
```
3. 创建新的Excel表格并打开:
```python
workbook_new = xlwt.Workbook(encoding='utf-8')
worksheet_new = workbook_new.add_sheet('Sheet1')
```
4. 将原有的数据复制到新的Excel表格中:
```python
for i in range(worksheet_old.nrows):
for j in range(worksheet_old.ncols):
worksheet_new.write(i, j, worksheet_old.cell_value(i, j))
```
5. 追加新的数据:
```python
worksheet_new.write(2, 0, '李四')
worksheet_new.write(2, 1, 20)
```
6. 保存新的Excel表格:
```python
workbook_new.save('test.xls')
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)