2016-10-10 16 views
0

これは私の最初のStackoverflowに関する質問です。Excelワークブック内の1つのセルの表示内容を別のものにコピー

Excelワークブック内の1つのセルの表示内容を別のものにコピーするために、次のコードを記述しました。しかし、コードを実行すると、というテキストがコピーされます。 'cell a1 file'をfile2にコピーします。引用符に含まれるデータのみをコピーする方法はありますか?

import xlutils 
import xlrd 
import os 
from xlrd import open_workbook 
from xlutils.copy import copy 
os.chdir("*PATH*") 
workbook_handler = xlrd.open_workbook("file.xls") 
sheet_handler = workbook_handler.sheet_by_name("Sheet1") 
cell_handler = sheet_handler.cell(0,0) 
readbook = open_workbook("file2.xls") 
writebook = copy(readbook) 
sheet = writebook.get_sheet(0) 
sheet.write(0,0,str(cell_handler)) 
writebook.save("file2.xls") 

ありがとうございます!

答えて

0

私は答えを自分で見つけ:

cell_handler = sheet_handler.cell_value(0,0) 

一方だけセル値がセルに含まれる値のみを返します。より多くの

cell_handler = sheet_handler.cell(0,0) 

戻ります。

関連する問題