一、代码实现
from xlutils.copy import copy
import faker,random
import xlrd
fake=faker.Faker()
rd=xlrd.open_workbook("002.xls")
rd1=copy(rd)
print(id(rd1),id(id))
print(type(rd),type(rd1))
wsheet=rd1.get_sheet("002")
rows=wsheet.get_rows()
print(type(rows))
cols=wsheet.get_cols()
print(len(rows))
for i in range(len(rows),len(rows)+50):
wsheet.write(i, 0, "new"+fake.name())
wsheet.write(i, 1, random.randint(10,100))
wsheet.write(i, 2, random.choice(["男","女"]))
rd1.save("002.xls")
rd1.save("003.xls")
二、运行结果
002文件成功追加写
003文件将002原有的数据拷贝成功,且也成功追加数据