python 读取txt 导入list写入excel。 list 多重列表 然后,输入完 里层列表转到 下一行。

可以使用xlwd或者openpyxl。目前只支持这两种函数。附上自己的垃圾代码。#coding:utf-8importxlwdresult=[]fd=open(r'G:\... 可以使用xlwd或者 openpyxl。 目前只支持这两种函数。附上自己的垃圾代码。#coding:utf-8import xlwdresult = []fd=open(r'G:\ce\excel\ceshi\new.txt',"r")for line in fd.readlines(): result.append(line.split())print(result)try: all_the_text = fd.read()finally: fd.close()f = xlwt.Workbook() #创建工作簿sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheetfor i in range(len(result)): sheet1.write(0,i,i)#表格的第一行开始写。第一列,第二列。。。。 #sheet1.write(0,0,start_date,set_style('Times New Roman',220,True))f.save('text.xls')#保存文件附上txt文本内容1,10.2,南京2,45,北京3,78,上海
xlwt,不是xlwd,抱歉
展开
 我来答
JEC电容专家
2017-01-20 · 知道合伙人软件行家
JEC电容专家
知道合伙人软件行家
采纳数:1124 获赞数:1396
国家一等奖学金获得者 智旭电子最佳员工 安规电容技术核心工程

向TA提问 私信TA
展开全部
单纯从数据结构上来讲的话,字典的数据结构是散列,也就是哈希表,它是无序的,而列表的数据结构是链表,是有序的,所以想把字典转换成列表并且保持顺序不变,是不可行的。

题主可以使用OrderedDict(Python 2.7+)有序字典,OrderedDict是dict的子类,它记住了内容添加的顺序。

另外如果想把字典的key转换成列表,使用dict.keys()就可以了。
追问
打个比方,如果是任意文本,我想一行作为一个数据导入到excel中,    TXT文档中 readline()保存为列表形式。这样在导入到list列表中,就会变成列表中还有列表。如何处理?
打个比方,如果是任意文本,我想一行作为一个数据导入到excel中,    TXT文档中 readline()保存为列表形式。这样在导入到list列表中,就会变成列表中还有列表。如何处理?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式