python怎么读取txt文件内容然后保存到excel,python pandas读取txt文件
主要针对以下三个问题:
如何批量读取多张工作表的Excel文件?
如何批量读取多个Excel文件?
如何将数据保存到Excel的多张表格中?
1.批量读取多张Excel文件
以iris的数据集为例。这里有三种类型的虹膜,每种类型都存储在一个表中。
用熊猫看书。
#第一步:调用Panda包导入Panda作为PD #第二步:读取数据iris=pd.read _ excel(。/iris _ sheets.xlsx ,None)#读入数据文件keys=list(Iris . keys())Iris _ setosa=Iris[keys[0]]#第一张工作表中的数据Iris_versicolor=iris[keys[1]]#第二张工作表中的数据iris _ virginica=iris [keys [2
以iris的数据集为例。这里有三种类型的虹膜。每种类型都存储在一个Excel文件中,三个Excel文件的文件夹是“data”
用熊猫看书。
#第一步:调用Panda包导入Panda作为PD导入OS #第二步:读取数据names=os.listdir(。/data/)iris _ setosa=PD . read _ excel(。/data/% s %(names[0])# Iris _ versi color=PD . read _ Excel(。/data/% s %(names[1])# iris _ virginica=PD . read _ Excel(。/data/%s% (names [2]))在第二张Excel表中
这里,使用上面熊猫读取的数据,上面读取的三个数据帧保存在同一个Excel文件中,并存储在三个工作表中。
#第一步:调用Panda包导入Panda作为PD导入OS #第二步:读取数据names=os.listdir(。/data/)iris _ setosa=PD . read _ excel(。/data/% s %(names[0])# Iris _ versi color=PD . read _ Excel(。/data/% s %(names[1])# iris _ virginica=PD . read _ Excel(。第二个Excel中的/data/% s“%(names[2])”将数据保存到Excel=pd.excelwriter()的多个sheetwriters中。/iris _ sheets.xlsx) #创建数据存储路径Iris _ setosa . to _ excel(writer)Iris _ versicolor . to _ excel(writer)Iris _ virginica . to _ excel(writer)writer . save()#文件保存writer.close()#文件关闭我对读取和保存Python数据文件比较熟悉,接下来让我们应用它:
使用python将多个文件合并成一个文件一分钟完成Excel数据(熊猫)使用Python将多个表合并成一个表一分钟完成Excel数据(熊猫)使用Python将一个表中的Excel数据按照某一列拆分成多个表(熊猫超级简单)使用Python中的熊猫将一个Excel文件按照某一列拆分成多个Excel文件学习与微信官方账号交流,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。