猫史档案馆


两个简单的例子

用户:uiuiuiuiuiuiuiuiuiuiuiui查看:0 回复:2 评论:0 创建时间:2020-05-06T16:02:42


读取txt并写入xls

import xlwt
print('文件放在一个文件夹不需要加后缀名')
wenjian=input(str('文件名?'))+'.txt'
baocun=input(str('文件保存为什么名字'))+'.xls'
with open(wenjian, "r") as f:  # 打开文件
    data = f.read()  # 读取文件
workbook=xlwt.Workbook(encoding='utf=8')
worksheet=workbook.add_sheet(wenjian)
worksheet.write(1,0, label=data)
workbook.save(baocun)

读取xls并写入txt

import xlrd
print('文件放在一个文件夹不需要加后缀名')
wenjian=input(str('文件名?'))+'.xls'
baocun=input(str('文件保存为什么名字'))+'txt'
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(wenjian)
sqlfile = open(baocun, "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() # 关闭写入的文件


回复

上一页1 页 / 共 1下一页
星空之忆星空之忆

……

点赞0


评论


tq_xyytq_xyy

......

点赞0


评论