将列表值传递给loadworkbook ||蟒蛇

时间:2018-05-02 16:04:23

标签: python

我有一个名为ticket的列表

tickets = ['ITSVC-YY160044392', 'ITSVC-YY170045022', 'ITSVC-YY170045032']

我有像

这样的相同列表票据的excel附件

ITSVC-YY160044392.xlsx,ITSVC-YY170045022.xlsx,ITSVC-YY170045032.xlsx

对于tickets[]中的项目,我必须打开各自的Excel文件

from xlwt import Workbook
import openpyxl as xl
for x in cdc_tickets():
     wb = xl.load_workbook('x.xlsx')
     b = wb.active

wb = xl.load_workbook('x.xlsx')语句中代替'x'我希望传递存储在票证中的列表值以加载相应的excel,如

wb = xl.load_workbook('ITSVC-YY160044392.xlsx') 

如何将列表值传递给loadwork语句?

1 个答案:

答案 0 :(得分:1)

这是一个简单的字符串格式化案例。你可以找到一些简单的例子here

filename = "{}.xslx".format(x)
wb = xl.load_workbook(filename)