python如何循环读取excel一列中两个单元格之间的数据并写入文本文件?

python如何循环读取excel一列中两个单元格之间的数据并写入文本文件?

━━━━━━━━━━━━━━━━━━━━━━

python如何循环读取excel一列中两个单元格之间的数据,如B2到B22,并写入文本文件?

你可以使用 Python 中的 openpyxl 库来实现循环读取 Excel 一列中两个单元格之间的数据,并将数据写入文本文件。以下是一个示例代码:

python 复制代码
import openpyxl

# 替换为你的 Excel 文件路径
excel_file_path = "路径\\到\\你的\\Excel文件.xlsx"

# 打开 Excel 文件
workbook = openpyxl.load_workbook(excel_file_path)

# 选择工作表
sheet_name = "Sheet1"  # 根据实际情况修改
worksheet = workbook[sheet_name]

# 设置起始和结束行号
start_row = 2
end_row = 22

# 设置列号(B 列为列号 2)
column_number = 2

# 打开文本文件进行写入
output_file_path = "output.txt"
with open(output_file_path, 'w') as output_file:
    # 循环读取指定范围内的单元格内容并写入文本文件
    for row_number in range(start_row, end_row + 1):
        cell_value = worksheet.cell(row=row_number, column=column_number).value
        if cell_value is not None:
            output_file.write(str(cell_value) + '\n')

# 关闭 Excel 文件
workbook.close()

print(f"数据已成功写入文本文件: {output_file_path}")

请确保你的 Python 环境中已安装 openpyxl 库。如果未安装,可以使用以下命令进行安装:

bash 复制代码
pip install openpyxl

在代码中,你可以根据实际情况修改 excel_file_path、sheet_name、start_row、end_row、column_number 和 output_file_path 变量的值。保存代码为 .py 文件,然后在 VSCode 中运行它。执行完毕后,你将在指定的文本文件中看到指定范围内的单元格内容。

相关推荐
努力努力再努力wz37 分钟前
【Lua 入门系列】Lua 函数深入理解:函数对象、多返回值、可变参数、闭包、递归与尾调用优化
开发语言·lua
Patrick在香港40 分钟前
一个斜杠,把毫秒变成十几秒
android·数据库·python·性能优化·正则表达式·回溯·redos
2601_967980111 小时前
Python 初学者必备的常用内置函数
python·编程语言·内置函数·初学者·常用函数
OnlineProxy1 小时前
移动应用数据爬取:通过模拟器与流量嗅探对 API 进行逆向工程
爬虫·python·httpx
染指11101 小时前
162.Agent-LangGraph-检查点的作用
人工智能·python·langchain·agents
飞浪纪元[FWC–FE]1 小时前
从零到一键绿:Qt 5.14.2 + VS2019 开发环境搭建、Kit 套件配置与构建错误修复完全手册
开发语言·qt
Wang's Blog1 小时前
Java 项目实战:交友项目 - 联系人列表
java·开发语言·交友
我命由我123451 小时前
访客系统形式(有用户概念、无用户概念)
java·开发语言·前端·javascript·python·产品运营·产品经理
架构师伯子明2 小时前
FFmpeg C++学习(一):编译和demo
开发语言·c++·学习
海域云SeaArea_2 小时前
Windows Server 2008 R2 从零安装 IIS7.5(二):php.ini 配置
开发语言·windows·php