Skip to content

v1.3.0 - CSV Import Support

Latest

Choose a tag to compare

@fzseyedi fzseyedi released this 28 Apr 07:55
· 2 commits to main since this release

[1.3.0] - 2026-04-28

Added

  • Added CSV import support.
  • Added import source type selection for Excel or CSV.
  • Added CSV file browsing with .csv file filter.
  • Added CSV header loading.
  • Added CSV preview loading.
  • Added CSV row import using the existing mapping, validation, staging, and final import pipeline.
  • Added CSV-aware import logging.
  • Added UTF-8 BOM support for CSV import.
  • Added automatic CSV delimiter detection for comma, semicolon, and tab-delimited files.
  • Closing tool forms with main form
  • Safer close behavior during import/export

Changed

  • Generalized import source handling so the Import form can process both Excel and CSV files.
  • Renamed internal import variables and methods from Excel-specific names to source-based names where appropriate.
  • Updated import UI captions based on the selected source type.
  • Improved import validation to check file extensions based on the selected source type.

Fixed

  • Removed obsolete Excel-only preview and validation paths after adding shared source handling.

Notes

  • CSV import uses the same mapping, validation, staging, transaction, logging, progress, and cancel workflow as Excel import.
  • CSV files are expected to use the first row as headers.
  • CSV import automatically detects common delimiters such as comma, semicolon, and tab.
  • CSV files saved as UTF-8 with BOM are supported for Persian and other Unicode text.