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_pathsheet_namestart_rowend_rowcolumn_numberoutput_file_path 变量的值。保存代码为 .py 文件,然后在 VSCode 中运行它。执行完毕后,你将在指定的文本文件中看到指定范围内的单元格内容。

相关推荐
jay神7 小时前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计
满怀冰雪8 小时前
24-PaddleClas 模型评估、导出与推理部署入门
大数据·人工智能·python·深度学习·paddle
Chester_199913 小时前
CSP202203C.计算资源调度器
开发语言·数据结构·c++·蓝桥杯
DeepVisionary13 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
阡之尘埃14 小时前
Python数据分析案例85——大模型微调全流程(SFT的LoRA微调)
人工智能·python·深度学习·语言模型·llm·微调·千问
海兰14 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
EXI-小洲14 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
cvcode_study14 小时前
Ollama+ComfyUI 多模态
大数据·人工智能·python
会周易的程序员14 小时前
给 PLC 写一个字节码虚拟机:STVM 虚拟机架构设计
开发语言·c++·虚拟机·软plc·iec61131·stvm
机器视觉知识推荐、就业指导14 小时前
为什么老说“纯 Qt 没啥就业市场”?
开发语言·qt