Python:使用拆分列保存新excel

Python:使用拆分列保存新excel,python,excel,xlrd,Python,Excel,Xlrd,好吧,假设我有一个excel文件,看起来像这样: 第四列(D)中有几个值。我想使用Python创建一个新的excel文件,只需要将该列拆分为几个列。基本上我想要这个: 我只是不确定如何创建“新”专栏?我得把D列分开,然后呢?有没有一种方法可以让我列出属于不同列的每个值(即john、smith、23、fireman、purple、cat),然后将这些列表作为新的excel文件写入 我正在使用xlrd和xlwt来执行此操作 谢谢 您可能希望使用xlcopy方法表单包。它可以将xlrd打开的XLS文件

好吧,假设我有一个excel文件,看起来像这样:

第四列(D)中有几个值。我想使用Python创建一个新的excel文件,只需要将该列拆分为几个列。基本上我想要这个:

我只是不确定如何创建“新”专栏?我得把D列分开,然后呢?有没有一种方法可以让我列出属于不同列的每个值(即john、smith、23、fireman、purple、cat),然后将这些列表作为新的excel文件写入

我正在使用xlrdxlwt来执行此操作


谢谢

您可能希望使用xlcopy方法表单包。它可以将xlrd打开的XLS文件复制到xlwt可写文件

input_file = xlrd.open_workbook(input_name, formatting_info=True)
output_file = xlutils.copy(input_file)
输出_文件可以通过标准的xlwt方法进行操作