在不将Excel转换为数据框的情况下,将数据框中选定的列与Excel对象中的同一列连接起来,并更新Excel中的单元格的值,可以通过以下步骤实现:
import openpyxl
from openpyxl.utils.dataframe import dataframe_to_rows
workbook = openpyxl.load_workbook('path_to_excel_file.xlsx')
worksheet = workbook['sheet_name']
selected_column_values = data_frame['selected_column'].tolist()
excel_column = worksheet['column_letter']
for value, cell in zip(selected_column_values, excel_column):
cell.value = value
workbook.save('path_to_updated_excel_file.xlsx')
需要注意的是,上述代码中的path_to_excel_file.xlsx
和sheet_name
需要替换为实际的Excel文件路径和工作表名称,selected_column
需要替换为数据框中选定的列的列名,column_letter
需要替换为Excel对象中的同一列的列字母。
此外,腾讯云提供了一系列与Excel相关的产品和服务,例如腾讯文档、腾讯云对象存储 COS 等,可以根据具体需求选择适合的产品和服务进行操作。
领取专属 10元无门槛券
手把手带您无忧上云