我是靠谱客的博主 飞快蜗牛,最近开发中收集的这篇文章主要介绍python 操作excel工具包openpyxlopenpyxl 是读写(可以读、写以及追加记录)excel2010文件的python类库。下载地址参见:https://pypi.python.org/pypi/openpyxl/2.5.0,文档参见:https://openpyxl.readthedocs.io/en/stable/,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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/所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部