2024-03-29 09:43:10 发布
网友
我试图用pandas read_excel方法将excel表读入df。excel文件包含6-7个不同的工作表。其中,2-3张床单非常大。我只想从文件中读出一张excel表格。 如果我把表格复印出来读,时间就减少了90%。在
我读到熊猫使用的xlrd总是把整个工作表都加载到内存中。我无法更改输入的格式。在
你能提出一个改进性能的方法吗?在
import pandas as pd df = pd.read_excel('YourFile.xlsx', sheet_name = 'YourSheet_Name')
不管你想读什么样的表,只要把表名和你的路径放到excel文件里。在
很简单。就这么做吧。在
import pandas as pd xls = pd.ExcelFile('C:/users/path_to_your_excel_file/Analysis.xlsx') df1 = pd.read_excel(xls, 'Sheet1') print(df1) # etc. df2 = pd.read_excel(xls, 'Sheet2') print(df2)
在只读模式下使用openpyxl。见http://openpyxl.readthedocs.io/en/default/pandas.html
不管你想读什么样的表,只要把表名和你的路径放到excel文件里。在
很简单。就这么做吧。在
在只读模式下使用openpyxl。见http://openpyxl.readthedocs.io/en/default/pandas.html
相关问题 更多 >
编程相关推荐