11# Spreadsheet Wrangler
22
3- A PowerShell GUI application for folder backups, spreadsheet combining operations, and SKU list processing.
3+ [ ![ Version] ( https://img.shields.io/badge/version-1.5.1-blue.svg )] ( https://github.com/BryantWelch/Spreadsheet-Wrangler/releases/tag/v1.5.1 )
4+ [ ![ PowerShell] ( https://img.shields.io/badge/PowerShell-5.1+-5391FE.svg )] ( https://github.com/PowerShell/PowerShell )
5+ [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
6+ [ ![ Platform] ( https://img.shields.io/badge/platform-Windows-lightgrey.svg )] ( https://www.microsoft.com/en-us/windows )
7+
8+ > A feature packed PowerShell GUI tool for spreadsheet operations with no Excel dependency
49
510<img src =" https://github.com/user-attachments/assets/f0af31ce-4c7d-42b9-b361-fd763294b308 " width =75% height =75% >
611
@@ -23,6 +28,9 @@ A PowerShell GUI application for folder backups, spreadsheet combining operation
2328- Create GSxx spreadsheets with matched data from the SKU list
2429- Generate barcodes based on SKU and price information
2530- Extract specific fields like SKU, Card Name, Condition, Cost, and Price
31+ - Create GS_Missing spreadsheet with all unmatched rows for review
32+ - Optimized performance with hashtable-based lookups (4-5x faster)
33+ - Process spreadsheets in natural numerical order
2634
2735### Advanced Spreadsheet Options
2836- ** No Headers** : Exclude headers when combining spreadsheets
@@ -41,7 +49,7 @@ A PowerShell GUI application for folder backups, spreadsheet combining operation
4149
4250- Windows operating system
4351- PowerShell 5.1 or higher
44- - Microsoft Excel (for spreadsheet operations )
52+ - ImportExcel PowerShell module (automatically installed if missing )
4553
4654## Installation
4755
@@ -80,6 +88,7 @@ powershell -ExecutionPolicy Bypass -File .\SpreadsheetWrangler.ps1
80883 . Choose a destination folder for the final output files using the "Final Output Location" section
81894 . Click "Run" to process the combined spreadsheets against the SKU list
82905 . GSxx files will be created in the final output location with matched data
91+ 6 . GS_Missing will be created in the final output location with non-matched data
8392
8493### Configuration
8594- ** File → New Configuration** : Reset all settings to default
0 commit comments