openpyxl读取worksheet页请求报文列所有数据,并根据个单元格的值放在一个txt文件
时间: 2024-04-15 22:30:16 浏览: 90
提取某列数据到txt.py
要使用openpyxl库读取一个工作表中的请求报文列的所有数据,并根据每个单元格的值放在一个txt文件中,您可以按照以下步骤进行操作:
```python
from openpyxl import load_workbook
# 加载工作簿
wb = load_workbook('example.xlsx')
# 选择工作表
ws = wb['Sheet1'] # 替换'Sheet1'为您的工作表名称
# 选择请求报文列,假设在第一列(A列)
column = ws['A']
# 创建一个txt文件
with open('requests.txt', 'w') as txt_file:
# 遍历每个单元格,写入txt文件
for cell in column:
# 获取单元格值
value = cell.value
# 如果单元格值不为空,则写入txt文件
if value is not None:
txt_file.write(str(value) + '\n')
```
在上述代码中,我们假设请求报文列在工作表的第一列(A列)。我们创建一个名为`requests.txt`的txt文件,并遍历请求报文列中的每个单元格。对于每个非空的单元格值,我们将其转换为字符串并写入txt文件中。
请注意,上述代码中的`'example.xlsx'`应该替换为您实际的Excel文件路径,`'Sheet1'`应该替换为您实际的工作表名称。生成的txt文件将保存为`requests.txt`。
阅读全文