|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def To_xml(by_index=0):
wb = xw.Book.caller()
table = wb.sheets["Sheet1"]
rng = xw.Range("A1")
nrows = rng.rows.count #返回所有行数
ncols = rng.columns.count #返回所有列数
f = open(r"C:\Users\Administrator\Desktop\xlwings_test\qiandao.xml","a")
t = "<?xml version=""1.0"" encoding=""UTF-8""?>""\n""<ConfSignins>""\n"
f.write(t)
for nrow in range(3,nrows): #遍历每一行
if xw.Range((nrow,1)).value != 0 :
uid = xw.Range((1,1)).value + xw.Range((nrow,1)).value
f.write(uid)
f.close()
excel中运行宏,输出的xml内只有“t”的内容并没有“uid”,但是运行宏时也没有报错。请教各路大神,这个问题出在哪里? |
|