Misaka d9e0091602 feat: implement Excel parser service
Implement Excel parsing module for ERP exported files following TDD principles.

Key features:
- Parse Excel files with multiple orders per file
- Extract order header information (production order, product code, etc.)
- Extract material data rows with 13 fields
- Handle empty orders gracefully
- Detect footer rows (制单人/打印人)
- Map Chinese field names to English property names
- Support field name mapping from Python reference

Implementation:
- ExcelParser class with parse() method
- DiscreteMaterialPlan and ExcelParseOptions types
- OrderHeader interface for order metadata
- Test fixtures with realistic Excel structure
- Comprehensive unit tests (3 tests, all passing)

Reference: playwrite/utils/excel_converter.py

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-01 13:01:50 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-03-01 13:01:50 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-03-01 12:22:26 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00

erpauto

An Electron application with React and TypeScript

Project Setup

Install

$ npm install

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux
Description
No description provided
Readme 16 MiB
Languages
TypeScript 97.1%
JavaScript 2%
C# 0.4%
CSS 0.3%
TSQL 0.2%