【发布时间】:2021-02-19 17:59:27
【问题描述】:
我有两个 xls 文件,每一行都属于彼此。我打算制作一个文本文件,将第二行放在那里,并用第一行命名。示例数据如下所示
data1.xls
ram
rama
rot
tab
data2.xls
myfirstattemp
mysecondattemp
mythirdattemp
myfourthattemp
所以它看起来像这样
ram.txt (inside is myfirstattempt)
rama.txt (inside is mysecondattemp)
.
.
.
我确实尝试了不同的东西,但我无法弄清楚,看看我写了什么
import xlrd
workbook1 = xlrd.open_workbook('data1.xlsx')
workbook2 = xlrd.open_workbook('data2.xlsx')
for sheet in workbook1.sheets():
for i in range(sheet.nrows):
for sheet in workbook2.sheets():
for i in range(sheet.nrows):
rowi_col0 = sheet.cell_value(i, 0)
#print filename.format(col_0, i)
out.save(workbook1.format('sheet.nrows', i+1))
【问题讨论】:
-
“每一行都属于彼此”——这是什么意思?
-
请检查您的代码缩进。
-
@Scott Hunter 表示第一个文件的第一行属于第二个文件的第一行,我举了个例子,它。不清楚 ?如果。所以,我可以试着让我的例子更清楚