Skip to content

Ability to apply columnwise filters and stream large files? #80

Open

Description

@ayaanhossain

Hello, thank you so much for this amazing extension! I switched from ExcelViewer to this one! The only feature that I finding lacking is the ability to apply per column filters that ExcelViewer allows. This would also mean a "Clear Filter" option to reset all filters too I think, and a sense of "memory" of the filters applied (re-opening the file opens it with the previously applied filters already in effect, until reset?). The second feature is the option to setup the extension to load at most 10K (configurable) rows at a time instead of the entire CSV? Default behavior can be to load the entire file, but configuring it means it would prevent annoying "File too large, configure memory" pop-ups from VSCode. Thank you for considering these!

Activity

  1. jonaraphael commented on Oct 17, 2026

    @jonaraphael
    Owner

    Thank you for giving this project a try after ExcelViewer, and for describing what you’re missing so thoughtfully. Filtering is being worked on; #119 separately proposes a read-only large-file preview. That won’t cover large-file editing yet. I appreciate your patience as I work toward what you’ve asked for.

  2. jonaraphael commented on Oct 17, 2026

    @jonaraphael
    Owner

    The update adds remembered column filters, multiple conditions on the same column, and Clear all. It also adds a bounded read-only large-file preview. The normal editable grid still loads a full VS Code text document, so the streaming/editable part of your request remains open. I am keeping this issue open for that remaining work.

    Audit note: Partial: filters delivered; streaming editable source not delivered. Remaining work: Design a bounded source/index/mutation architecture with row identity, global filtering/find/sort and encoding/remote constraints. Existing inline AND filters and the read-only preview cover the independent delivered portions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions