0

好吧,说我有一个看起来像这样的 excel 文件:http: //oi44.tinypic.com/52e8fp.jpg

第四列 (D) 中有几个值。我想使用 Python 创建一个新的 excel 文件,只是将该列分成几个。基本上我想要这个: http: //oi41.tinypic.com/2a7hlzb.jpg

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

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

谢谢!

4

1 回答 1

0

You probably want to use xlcopy method form xlutils package. It can copy xlrd-opened XLS file to xlwt-writable one.

input_file = xlrd.open_workbook(input_name, formatting_info=True)
output_file = xlutils.copy(input_file)

output_file can be then manipulated by standard xlwt methods.

于 2013-09-05T20:51:06.853 回答