feat: add DMED comparador library with TXT and XLS processing

- Implemented TXT processor for DMED files, extracting RPPSS records.
- Added XLS processor for Prosoft reports, supporting both XLS and XLSX formats.
- Created a comparison tool to identify discrepancies between TXT and XLS data.
- Developed a GUI using eframe for user-friendly interaction.
- Included detailed README documentation for setup and usage instructions.
- Added error handling for file processing and improved data extraction methods.
- Implemented tests for data processing functions and utilities.
- Introduced a build script for Windows resource management.
- Added example scripts for basic and complete comparisons.
- Included a report generation feature for discrepancies found during comparisons.
This commit is contained in:
FelipeCN
2026-01-30 10:42:23 -03:00
parent fab1c26445
commit 3a888a058f
14 changed files with 5570 additions and 353 deletions
+15
View File
@@ -7,6 +7,21 @@ edition = "2021"
name = "dmed"
path = "src/lib.rs"
[[bin]]
name = "gui"
path = "src/bin/gui.rs"
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
calamine = "0.26"
encoding_rs = "0.8"
eframe = "0.29"
egui = "0.29"
rfd = "0.15"
[build-dependencies]
winres = "0.1"
[dev-dependencies]
chrono = "0.4"