python用xlwt库写入已有Excel
时间: 2023-10-18 16:04:44 浏览: 184
要用Python的xlwt库将数据写入现有的Excel文件,需要进行以下步骤:
1.导入xlwt库和打开现有Excel文件
```
import xlwt
import xlrd
# 打开现有Excel文件
workbook = xlrd.open_workbook('example.xls', formatting_info=True)
```
2.获取要修改的工作表
```
# 获取要修改的工作表
worksheet = workbook.sheet_by_name('Sheet1')
```
3.创建一个新的Excel文件并添加工作表
```
# 创建一个新的Excel文件并添加工作表
new_workbook = xlwt.Workbook()
new_worksheet = new_workbook.add_sheet('Sheet1')
```
4.将现有Excel文件的数据复制到新的Excel文件中
```
# 将现有Excel文件的数据复制到新的Excel文件中
for row in range(worksheet.nrows):
for col in range(worksheet.ncols):
# 获取单元格的值
cell_value = worksheet.cell_value(row, col)
# 将单元格的值写入新的Excel文件
new_worksheet.write(row, col, cell_value)
```
5.在新的Excel文件中写入新的数据
```
# 在新的Excel文件中写入新的数据
new_worksheet.write(0, 3, 'New Data')
```
6.保存新的Excel文件
```
# 保存新的Excel文件
new_workbook.save('new_example.xls')
```
完整代码如下:
```
import xlwt
import xlrd
# 打开现有Excel文件
workbook = xlrd.open_workbook('example.xls', formatting_info=True)
# 获取要修改的工作表
worksheet = workbook.sheet_by_name('Sheet1')
# 创建一个新的Excel文件并添加工作表
new_workbook = xlwt.Workbook()
new_worksheet = new_workbook.add_sheet('Sheet1')
# 将现有Excel文件的数据复制到新的Excel文件中
for row in range(worksheet.nrows):
for col in range(worksheet.ncols):
# 获取单元格的值
cell_value = worksheet.cell_value(row, col)
# 将单元格的值写入新的Excel文件
new_worksheet.write(row, col, cell_value)
# 在新的Excel文件中写入新的数据
new_worksheet.write(0, 3, 'New Data')
# 保存新的Excel文件
new_workbook.save('new_example.xls')
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)