用户:
uiuiuiuiuiui查看: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() # 关闭写入的文件