CWS Light Table

A lightweight browser-based editor for simplified single-sheet CWS HTML documents, with multilingual UI, data-cleaning tools, quick-action toolbar, and dedicated print rendering.

Launch CWS Light Table

About

CWS Light Table is designed for practical table editing rather than full workbook authoring: open a CWS HTML file, edit values in a spreadsheet-like grid, clean data with deduplication, blank-row removal, space cleanup, and format conversion, filter and print the current sheet, import common workbook or text-like formats, export plain text formats, and save the result back as a standalone HTML file that opens directly in a browser.

Features

Core Features

  • Open and save standalone CWS HTML
  • Import .xlsx, .xlsm, .xls
  • Import csv, tsv, txt, json, and xml
  • Export CSV, TSV, and TXT
  • Plain-value grid editing with formula-bar support
  • Range, row, column, and whole-sheet selection
  • Copy, paste, fill-repeat, selection clearing with Delete, undo, and redo
  • Find and replace with Global or Current selection scope
  • Formal header-row control, filtering, and sorting
  • Quick-action icon toolbar for common commands
  • Optimized virtualized rendering for large datasets (10,000+ rows)
  • Standalone saved-file parity including Excel import without a vendor folder

Data Cleaning

  • Remove duplicate rows by one column or a multi-column comparison key, with preview counts
  • Remove fully blank rows from the selection or the whole data area, with preview counts
  • Trim leading, trailing, and inner spaces, with collapse or remove-all inner-space modes
  • Convert formats: lowercase, uppercase, capitalized words, full-width, and half-width, including Japanese katakana
  • Find encoding issues (mojibake, replacement characters, control characters) without modifying data
  • Amount commas: add or remove thousands separators for strict numeric strings, with preview counts

Settings

  • Multilingual UI with English, Simplified Chinese, and Japanese
  • Editable grid-size control through Grid Limits
  • Page setup and dedicated browser print rendering
CWS Light Table editor interface showing grid editing with toolbar, formula bar, and imported spreadsheet data

Quick Start

Get up and running in two steps.

Requirements: Node.js + npm

npm install
npm run build # rebuild standalone runtime
npm run dev # start dev server

Default: http://127.0.0.1:4173/

Native Format

The native format is CWS HTML: an HTML document that embeds workbook data in a script#websheet-model element together with the lightweight runtime shell. Saved files open directly in any browser as a fully functional table editor.

Open Source

Released under the MIT License. See the LICENSE file for details.

Author

Mac Su

Loading...