一次性遍历当前文件夹下的所有擅长文件并导出为摆动的列表数据格式文档。
一次性遍历当前文件夹下的所有擅长文件并导出为摆动的列表数据格式文档,所保存的文本文件(文本文件)文件的文件名也是以擅长的文件名来命名的。
#博客园商君治国安邦制作
导入xlrd
导入全球
filename_arr={}
j=0
对于glob.glob('*)中的文件xls’):
filename_arr[j]=文件
j=1
对于键,filename_arr.items()中的值为:
文件名=值
filefirstname=filename.split(' . ')[0]
打印(文件名)
打印(filefirstname)
def strs(行):
全局值2、值3、值4、值5、值6、值7、值8、值9、值10
values1=' '
值2=' '
Values3=' '
值4=' '
Values5=' '
Values6=' '
Values7=' '
值8=' '
values0=' '
values9=' '
values10=' '
值=' '
对于范围内的一(透镜(行)):
如果i==0:
值1=“错误排序”: ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==1:
值2=' illsortdails ' : ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==2:
值=' ' title ' : ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==3:
值4=“材料”: ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==4:
值5='型号' : ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==5:
值6=' '函数' : ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==6:
values7=' '数量' : ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==7:
值8='注意' : ' ' ' '值字符串(行[i])' ' ' ',' ' \n '
elif i==8:
值9=“规格”:“”值字符串(行[i])' ' ' ',' ' \n '
else :
值10=“商店”:“”值字符串(行[i])' ' ' ',' ' \n '
值=值一值2值3值四值5值6值七值8值9值10
返回值
filedata=xlrd.open_workbook(文件名)
sqlfile=open(filefirstname ).txt ',' a ',编码='utf-8 ')
table=filedata.sheets()[0]
print(filedata.sheets()[0])
nrows=table.nrows
ncols=table.ncols
列名=表。row _ values(0)
打印(nrows)
打印(ncols)
打印(列名)
对于范围(1,nrows):中的朗姆
row=table.row_values(ronum)
values='{ ' strs(row) ' },'
sqlfile.writelines(值\r ')
sqlfile.close()
if __name__=='__main__':
打印("完成")
#在https://www.jetbrains.com/help/pycharm/查看PyCharm帮助
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/88698.html