python读取excel的指定内容转换成配置命令写入txt文档

2024-07-07 17:02:17
推荐回答(1个)
回答1:

import xlrd

def strs(row):
    values = "";
    for i in range(len(row)):
        if i == len(row) - 1:
            values = values + str(row[i])
        else:
            values = values + str(row[i]) + ","
    return values

# 打卡文件
data = xlrd.open_workbook("2.xls")
sqlfile = open("1.txt", "a") # 文件读写脊绝方式是追加手竖

table = data.sheets()[0] # 表头
nrows = table.nrows  # 行数
ncols = table.ncols  # 列数
colnames = table.row_values(0)  # 某一行数据
# 打印出行数列数
print(nrows)
print(ncols)
print(colnames)
for ronum in range(1, nrows):
    row = table.row_values(ronum)
    values = strs(row) # 条用函数,将行数据拼接成字符串

    sqlfile.writelines(values + "\r") 樱薯姿#将字符串写入新文件
sqlfile.close() # 关闭写入的文件