python如何输入多个数据并增加到一个列表里_python 将表格多个列数据放到同一个单元格中...
反過來 以“;”分隔上圖F列 結果顯示為 卡片1 卡片2 卡片3 的結果
def readExcelDataByName(filename, sheetName):
'''讀取Excel文件和表名'''
wb = xlrd.open_workbook(filename)
# sheet=data.sheet_by_index(0)#通過索引順序獲取,0表示第一張表
# sheets = data.sheet_names()#獲取文件中的表名
sheet = wb.sheet_by_name(sheetName)
ncols = sheet.ncols
# 獲取行數
nrows = sheet.nrows
print("nrows %d, ncols %d" % (nrows, ncols))
row_list = []
work_book = xlwt.Workbook("11.xls")
sheet1 = work_book.add_sheet("Sheet1")
k = 1
for j in range(1, nrows):
# 獲取單元格
for i in range(6, ncols):
data = sheet.cell_value(j, i)
if data == "":
continue
else:
row_list.append(str(k) + "." + data + "\n")
k = k + 1
# print(row_list)
sheet1.write(j, 5, row_list)
row_list.clear()
k = 1
for m in range(0,7):
for n in range(0,5):#列
data=sheet.cell_value(m, n)
sheet1.write(m, n, data)
if os.path.exists("11.xls"):
os.remove("11.xls")
work_book.save("11.xls")
else:
work_book.save("11.xls")
if __name__ == '__main__':
readExcelDataByName('模板.xlsx', 'Sheet1')
總結
以上是生活随笔為你收集整理的python如何输入多个数据并增加到一个列表里_python 将表格多个列数据放到同一个单元格中...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java calendar 转换_[ja
- 下一篇: CUDA程序优化技巧