欢迎光临散文网 会员登陆 & 注册

python 处理 excel (I)

2020-03-04 15:02 作者:一心想当网红的李老师  | 我要投稿

其实excel是一个强大的数据处理软件,很多情况下excel就可以干好活了,特别是精通宏和VBA的情况。

但是python也是有很大的数据处理功能的。

第一个是CSV文件。这个是excel也可以处理的一种文件类型。当python处理CSV文档的时候,还是很不错的,优点类似TXT文档。

如果是XLSX文件,通常的excel文件,那么python就需要添加模块。

常用的有pandas,openpyxl,xlrd等。对于学习python的同学,合适自己的就可以。

1、程序使用pandas

#! /usr/bin/env python

# -*- coding: utf-8 -*-


import Tkinter

from tkinter.filedialog import askopenfilename

import tkFileDialog

import pandas as pd

import xlrd

l=[]

m=[]


def openfile():

    file_path=askopenfilename()

    data1=pd.read_excel(file_path)

    l=data1.name

    m=data1.total

    print(l)

    print(m)

 

top=Tkinter.Tk()

Button1=Tkinter.Button(top, text ="选择文件原始成绩", command = openfile)

Button1.pack()

top.mainloop()

调试结果可以,但是我似乎没有掌握好数据类型。不能按照自己的需要读取单元格的数据。所以还要再学习。



python 处理 excel (I)的评论 (共 条)

分享到微博请遵守国家法律