[GH-ISSUE #4840] [BUG]: Excel Spreadsheet not visible #3051

Closed
opened 2026-02-22 18:32:25 -05:00 by yindo · 0 comments
Owner

Originally created by @timothycarambat on GitHub (Jan 8, 2026).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4840

Originally assigned to: @shatfield4 on GitHub.

How are you running AnythingLLM?

All versions

What happened?

As a user, if I have an XLSX spreadsheet, we parse the spreadsheet into a sub-file per sheet. This results in dragged and dropped XLSX files not being "seen" by the LLM.

Root cause

  • When we parse XLSX files, we parse them into a folder where each sheet is a file. This then makes the direct-upload not work when appending the data to the prompt.

We should be able to recurse the direct-uploads for a workspace/thread to append to chat. The token count after dragging and dropping works so this should append properly.

Current fix: Convert XLSX to CSV and drop in chat.


We should take note that any other filetypes we parse into subfolders that can be uploaded will also have this issue.

It is unknown what the side effects of having direct-uploads having a folder when it comes to running the cleanup-orphaned-docs background job. We should also ensure this job does not wipe out a folder when it runs if attached to a workspace or chat.

Are there known steps to reproduce?

Drag and drop an xslx file like Untitled spreadsheet.xlsx into any chat.

Send any query like What customers are on this?
Get refusal from LLM.

Originally created by @timothycarambat on GitHub (Jan 8, 2026). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4840 Originally assigned to: @shatfield4 on GitHub. ### How are you running AnythingLLM? All versions ### What happened? As a user, if I have an XLSX spreadsheet, we parse the spreadsheet into a sub-file per sheet. This results in dragged and dropped XLSX files not being "seen" by the LLM. ### Root cause - When we parse XLSX files, we parse them into a folder where each sheet is a file. This then makes the `direct-upload` not work when appending the data to the prompt. We should be able to recurse the `direct-uploads` for a workspace/thread to append to chat. The token count after dragging and dropping works so this should append properly. Current fix: Convert XLSX to CSV and drop in chat. --- We should take note that any other filetypes we parse into subfolders that can be uploaded will _also_ have this issue. It is unknown what the side effects of having direct-uploads having a folder when it comes to running the `cleanup-orphaned-docs` background job. We should also ensure this job does not wipe out a folder when it runs if attached to a workspace or chat. ### Are there known steps to reproduce? Drag and drop an **xslx** file like [Untitled spreadsheet.xlsx](https://github.com/user-attachments/files/24511246/Untitled.spreadsheet.xlsx) into any chat. Send any query like `What customers are on this?` Get refusal from LLM.
yindo added the bugcore-team-only labels 2026-02-22 18:32:25 -05:00
yindo closed this issue 2026-02-22 18:32:25 -05:00
yindo changed title from [BUG]: Excel Spreadsheet not visible to [GH-ISSUE #4840] [BUG]: Excel Spreadsheet not visible 2026-06-05 14:50:01 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3051