python向xlsx文件中写数据代码
时间: 2024-03-12 13:28:09 浏览: 90
使用Python写入xlsx文件的代码如下:import openpyxl# 创建workbook对象
wb = openpyxl.Workbook()# 获取当前活动的sheet
sheet = wb.active# 写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'# 保存文件
wb.save("example.xlsx")
相关问题
python向xlsx文件中某一行某一列写数据代码
可以使用Python的xlwt库来实现这一功能。使用xlwt.Workbook()创建一个新的Excel文件,然后使用sheet.write(行号, 列号, 数据)方法写入指定的行列数据,最后使用book.save('文件名.xls')来保存文件。
python从xlsx文件中读取数据
要从 XLSX 文件中读取数据,可以使用 Python 的第三方库 `openpyxl`。以下是一个简单的示例代码,使用 `openpyxl` 读取 XLSX 文件中的数据:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择一个工作表
worksheet = workbook['Sheet1']
# 读取单元格数据
cell = worksheet['A1']
print(cell.value)
# 读取整个行的数据
for row in worksheet.iter_rows(min_row=2):
for cell in row:
print(cell.value, end=' ')
print()
# 读取整个列的数据
for col in worksheet.iter_cols(min_col=1, max_col=1, min_row=2):
for cell in col:
print(cell.value)
```
在上面的示例中,我们首先使用 `openpyxl.load_workbook()` 方法打开 Excel 文件,然后选择一个工作表来读取数据。使用 `worksheet['A1']` 可以读取单元格 A1 中的数据。使用 `worksheet.iter_rows()` 可以迭代整个工作表的行,使用 `worksheet.iter_cols()` 可以迭代整个工作表的列。注意,`iter_rows()` 和 `iter_cols()` 方法都可以指定开始行、结束行、开始列、结束列等参数,以便读取需要的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)