【问题标题】:Open a Datafile(csv,xls,xlsx,ods, etc) using "FILEPICKER" python?使用“FILEPICKER”python 打开数据文件(csv、xls、xlsx、ods 等)?
【发布时间】:2016-09-25 01:29:14
【问题描述】:

当我们知道文件的名称和类型后,我开始知道如何打开数据文件,但是我们如何编码以使用文件选择器选择文件?

import pyexcel as pe  
records = pe.get_records(file_name="your_file.xls")  
for record in records:  
     print("%s is aged at %d" % (record['Name'], record['Age']))

【问题讨论】:

    标签: excel csv pyqt xls filepicker


    【解决方案1】:

    您可以定义一个函数来返回函数的名称,您可以将其用作 pe.get_records() 的输入。 from tkinter import * root = Tk() def get_file_name(): global root root.filename = filedialog.askopenfilename(initialdir = "D:/",title = "choose your excel file",filetypes = (("excel files","*.xls"),("all files","*.*"))) print (root.filename) root.withdraw() return root.filename

    【讨论】:

      【解决方案2】:

      我遇到了问题,现在这段代码运行了!

      filters = (
                  'Data Files (*.csv *.txt *.xls *.xml *.xlsx *.xlsm)',
              )
              path, filter = QtGui.QFileDialog.getOpenFileNameAndFilter(
                  self, 'Open File', '', ';;'.join(filters))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-20
        • 2016-01-14
        • 2019-09-07
        • 2013-05-27
        相关资源
        最近更新 更多