Skip to content

lothartj/openexcel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV Online Viewer.

A modern, user-friendly web application for viewing and editing CSV files directly in your browser. Try it out here: https://lothartj.github.io/openexcel/

CSV Online Viewer

Features

  • 📁 Drag and drop CSV file upload
  • 📊 Excel-like grid interface
  • ✏️ In-place cell editing
  • 🗑️ Row and column deletion
  • ⌨️ Keyboard navigation support
  • 📥 Export to CSV
  • 🎨 Modern, responsive design
  • 💻 No server required - runs entirely in browser

Usage

  1. Open the application in your web browser
  2. Drop a CSV file onto the upload area or click "Choose File"
  3. Edit cells by clicking on them
  4. Use keyboard shortcuts for navigation:
    • Enter: Move to cell below
    • Tab: Move to next cell
    • Arrow keys: Navigate between cells
  5. Download your edited file using the "Download" button

Technical Details

The application is built using vanilla JavaScript and modern web technologies:

  • PapaParse: For CSV parsing and generation
  • Font Awesome: For icons and UI elements
  • CSS Grid: For table layout and responsiveness
  • Modern JavaScript: ES6+ features for clean, maintainable code

Development

To run the project locally:

  1. Clone the repository:
git clone https://github.com/lothartj/openexcel.git
  1. Open index.html in your web browser

No build process or dependencies to install - it's that simple!

Browser Support

The application works best in modern browsers that support:

  • CSS Grid
  • ES6+ JavaScript
  • File API
  • Drag and Drop API

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published