首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用openpyxl读取.txt文件的列表,并将列表写入‘单个excel单元格’

使用openpyxl库可以实现读取.txt文件的列表,并将列表写入单个excel单元格。

首先,我们需要安装openpyxl库,可以使用以下命令进行安装:

代码语言:txt
复制
pip install openpyxl

接下来,我们可以使用openpyxl库提供的函数来读取.txt文件的列表,并将列表写入excel单元格。以下是实现这个过程的代码示例:

代码语言:txt
复制
import openpyxl

# 读取.txt文件的列表
def read_txt_file(file_path):
    with open(file_path, 'r') as file:
        lines = file.readlines()
        # 去除每行末尾的换行符
        lines = [line.strip() for line in lines]
        return lines

# 将列表写入excel单元格
def write_list_to_excel(list_data, excel_file_path, sheet_name, cell):
    workbook = openpyxl.load_workbook(excel_file_path)
    sheet = workbook[sheet_name]
    sheet[cell] = ','.join(list_data)
    workbook.save(excel_file_path)
    workbook.close()

# 示例代码
txt_file_path = 'example.txt'  # .txt文件路径
excel_file_path = 'example.xlsx'  # excel文件路径
sheet_name = 'Sheet1'  # 工作表名称
cell = 'A1'  # 单元格位置

# 读取.txt文件的列表
data_list = read_txt_file(txt_file_path)

# 将列表写入excel单元格
write_list_to_excel(data_list, excel_file_path, sheet_name, cell)

上述代码中,read_txt_file函数用于读取.txt文件的列表,write_list_to_excel函数用于将列表写入excel单元格。使用示例代码时,需要将txt_file_path变量替换为实际的.txt文件路径,将excel_file_path变量替换为实际的excel文件路径,将sheet_name变量替换为实际的工作表名称,将cell变量替换为实际的单元格位置。

这样,就可以使用openpyxl库读取.txt文件的列表,并将列表写入指定的excel单元格。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券