要在Excel中的AX列添加函数“=IF(AY2<>"",AY2,IF(P2<>"否","已下车","未下车"))”,可以使用openpyxl库来实现。\n\n首先,需要安装openpyxl库:\n\npip install openpyxl\n\n\n然后,使用下面的代码来实现在Excel中添加函数:\npython\nimport openpyxl\n\n# 打开Excel文件\nwb = openpyxl.load_workbook('your_excel_file.xlsx')\n\n# 选择要操作的工作表\nsheet = wb['Sheet1']\n\n# 遍历每一行,将函数应用到AX列\nfor row in sheet.iter_rows(min_row=2, min_col=1, max_col=1):\n for cell in row:\n ax_cell = sheet.cell(row=cell.row, column=50)\n ax_cell.value = f'=IF(AY{cell.row}<>"",AY{cell.row},IF(P{cell.row}<>"否","已下车","未下车"))'\n\n# 保存修改后的Excel文件\nwb.save('your_modified_excel_file.xlsx')\n\n\n这段代码假设你的Excel文件中的工作表名为“Sheet1”,需要在AX列添加函数。你需要将代码中的'your_excel_file.xlsx'替换成你的实际文件名,然后运行代码即可。运行后,生成的修改后的Excel文件名为'your_modified_excel_file.xlsx'。\n\n注意:这段代码使用的是openpyxl库,它只支持.xlsx格式的Excel文件。如果你的文件是.xls格式的,可以尝试使用xlrd和xlwt库来实现同样的功能。

Python在Excel中AX列添加IF函数 - 使用openpyxl库

原文地址: https://www.cveoy.top/t/topic/pxsw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录