概述
openpyxl 是读写(可以读、写以及追加记录)excel2010文件的python类库。下载地址参见:https://pypi.python.org/pypi/openpyxl/2.5.0,文档参见:https://openpyxl.readthedocs.io/en/stable/
可以使用命令:pip install openpyxl 下载安装。
下面这个例子是用python读取一个txt文件,文件有多行,每行字段之间是空格分隔,使用python的readlines方法一次读取全部的记录,放到一个list中,该list的内容也是一个list, 所以相当于一个n行m列的矩阵, 使用openpyxl一次写入excel文件。
# coding=utf8
import os
import openpyxl
excelPath='F:/test.xlsx'
path = r'F:text.txt'
lists = []
with open(path, 'r') as f:
for line in f.readlines():
newLine = line.split()
list = []
field1 = newLine[0]
field2 = newLine[1]
field3 = newLine[2]
field4 = newLine[3]
field5 = newLine[4]
list.append(field1)
list.append(field2)
list.append(field3)
list.append(field4)
list.append(field5)
lists.append(list)
#创建新excel文件
wb = openpyxl.Workbook(excelPath)
#打开已有的excel文件
#wb = openpyxl.load_workbook(excelPath)
ws = wb.create_sheet('sheet0',index=0)
title =['字段1','字段2','字段3','字段4','字段5']
ws.append(title)
for i in range(0,len(lists)):
ws.append(lists[i])
wb.save(excelPath)
最后
以上就是飞快蜗牛为你收集整理的python 操作excel工具包openpyxlopenpyxl 是读写(可以读、写以及追加记录)excel2010文件的python类库。下载地址参见:https://pypi.python.org/pypi/openpyxl/2.5.0,文档参见:https://openpyxl.readthedocs.io/en/stable/的全部内容,希望文章能够帮你解决python 操作excel工具包openpyxlopenpyxl 是读写(可以读、写以及追加记录)excel2010文件的python类库。下载地址参见:https://pypi.python.org/pypi/openpyxl/2.5.0,文档参见:https://openpyxl.readthedocs.io/en/stable/所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复