我试图使用llama-index读取包含多个工作表的excel文件。下面是我的代码:
from pathlib import Path
from llama_index import download_loader
PandasExcelReader = download_loader("PandasExcelReader")
loader = PandasExcelReader()
documents = loader.load_data(file=Path('dir1/excel.xlsx'),sheet_name=none)
当我运行它时,我得到File "PycharmProjects/venv/lib/python3.11/site-packages/llama_index/readers/llamahub_modules/file/pandas_excel/base.py", line 64, in load_data if self._concat_rows: ^^^^^^^^^^^^^^^^^ AttributeError: 'PandasExcelReader' object has no attribute '_concat_rows'
我的大羊驼索引版本是0.6.0
1条答案
按热度按时间bq9c1y661#
该问题与illama_index的版本有关,因为在0.6.0版中删除了“_concat_rows”属性。这就是为什么你得到'AttributeError'。
您可以降级到以前的版本,也可以使用新版本修改代码。
要修改代码,您必须将'sheet_name=none'替换为'sheet_index= None'。
它应该看起来像这样: