Releases: fuhan666/excel-cli
Releases · fuhan666/excel-cli
Release v0.3.0
Added
- Support dimming other areas while editing
- Remember the selected cell when switching between sheets
- Added optional lazy loading for xlsx and xlsb files to improve performance with large files (enabled with -l flag)
Fixed
- Fixed the issue where row numbers are not fully displayed when exceeding 100,000
Changed
- Edit cell content using vim shortcuts
- Multiple UI improvements
- Replace ratatui_textarea with tui_textarea
- Upgraded calamine to version 0.27.0
Release v0.2.0
Added
- Added restriction to require
-jor--json-exportflag when using pipe redirection - Added undo and redo functionality, supporting operation history for cell editing, row/column deletion, and sheet deletion
- Added support for Command + arrow key navigation on Mac, similar to Ctrl + arrow key functionality
Fixed
- Fixed the issue where cells outside the maximum range of sheet data cannot be edited
- No longer reports an error when deleting rows or columns outside the sheet's data range
Changed
- Changed the cell content panel and notification panel to vertical layout
- Export JSON files to the same directory as the original Excel file
- Some minor UI adjustments
- Downgraded Rust edition version to 2021
Release v0.1.1
Changed
- improve installation instructions in README.
Release v0.1.0
This is the initial release of excel-cli, a lightweight terminal-based Excel viewer with Vim-like navigation.
Added
- Browse and switch between worksheets in multi-sheet workbooks
- Delete worksheets from multi-sheet workbooks
- Delete column and row functionality
- Edit cell contents with a text editor
- Save changes to Excel files
- Export data to JSON format with customizable header options
- Vim-like commands for navigation and operations:
h,j,k,lfor cell navigation0,^,$for row navigationgg,Gfor column navigationCtrl+←→↑↓for jumping to non-empty cells/,?for searching withn,Nfor navigation between matches:for command mode with various commands
- Copy, cut, and paste functionality with
y,d, andpkeys - Support for pipe operator when exporting to JSON