Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commands and bindings for moving cells and selections around like in Excel/LibreOffice Calc. #2702

Open
deliciouslytyped opened this issue Feb 9, 2025 · 1 comment
Labels

Comments

@deliciouslytyped
Copy link

I'd like a TUI application for moving data around in spreadsheets. Visidata looks pretty neat, but it seems more oriented for data analysis?

Specifically, I seem to be missing commands for moving cells around, as opposed to reorganizing rows and columns which there is plenty of functionality for.

I did find https://github.com/saulpw/visidata/blob/develop/visidata/experimental/slide_cells.py, which seems to go very slightly in this direction.

@asteroidb612
Copy link

I was also interested in this, and found a few uses for slide_cells.
There are some copy/paste features too that can do some of this.

But Excel / LibreOffice Calc are fundamentally built on the idea of cells whose position isn't meaningful (except to other cells.)
I've found the mental model of visidata is more specifically the Tidy Data perspective, where rows are observations and columns are variables. This approach is especially great for data cleaning and analysis, and is popular in the R world.

https://vita.had.co.nz/papers/tidy-data.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants