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