0

次のような Excel ファイルがあるとしましょう: http://oi44.tinypic.com/52e8fp.jpg

4 番目の列 (D) にはいくつかの値があります。Python を使用して新しい Excel ファイルを作成したいのですが、その列のみがいくつかに分割されています。基本的に私はこれが欲しい:http://oi41.tinypic.com/2a7hlzb.jpg

「新しい」列を作成する方法がわかりませんか?列 D を分割する必要があります。別の列 (つまり、ジョン、スミス、23、消防士、紫、猫) に属するすべての値を含むリストを作成し、それらのリストを新しい Excel ファイルとして書き込む方法はありますか?

これを行うためにxlrdxlwtを使用しています。

ありがとう!

4

1 に答える 1

0

xlutilsパッケージからxlcopyメソッドを使用することをお勧めします。xlrd で開いた XLS ファイルを xlwt で書き込み可能なファイルにコピーできます。

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

output_fileは、標準の xlwtメソッドで操作できます。

于 2013-09-05T20:51:06.853 に答える