A simple, powerful web-based tool for merging Excel files while preserving manual data entries. Perfect for Vanta.com access exports and compliance workflows!
- Export access data from Vanta.com with updated user lists and permissions
- Preserve your manual review entries (conducted by, approved by, access decisions)
- Handle new users and tools added to your environment automatically
- Maintain compliance audit trails while updating system data
- New employee joins → Appears in fresh Vanta export
- New tool added → Shows up in access export with new permissions
- Role changes → Updated in Vanta but need to preserve review history
- xlmerg solution → Merge new data while keeping all manual review work
- 🌐 Browser-Based - No software installation required
- 🔑 Smart Matching - Uses Account name as primary key
- 🔒 Data Preservation - Blank cells don't override manual entries
- 📊 Column Mapping - Handles Vanta export structure changes
- 🎨 Change Highlighting - Visual feedback on what changed
- 💾 Instant Download - Get merged file immediately
- 🔄 Repeatable - Perfect for weekly Vanta exports
- Open: xlmerg live tool or download
index.html - Upload your old file (with manual review entries)
- Upload your fresh Vanta export
- Click "Merge Files Row by Row"
- Download your merged result
That's it! No setup, no dependencies, just works.
📅 Monday: Fresh Vanta Export
- New employee "Sarah Wilson" appears in AWS access
- New tool "Datadog" added to monitoring stack
- Role changes for existing users
- Previous manual reviews need to be preserved
🔄 xlmerg Process:
- Old File:
vanta_export_2025-01-15.xlsx(with your manual reviews) - New File:
vanta_export_2025-01-22.xlsx(fresh from Vanta) - xlmerg: Intelligent merge preserving manual data
- Result:
xlmerg_20250122.xlsxready for continued reviews
✅ What xlmerg Handles:
| Change Type | Old File | New File | xlmerg Result |
|---|---|---|---|
| New User | Not present | Sarah Wilson - AWS Admin | ✅ Added as new row |
| New Tool | Not present | Datadog - Monitor access | ✅ Added as new sheet/section |
| Role Update | John: Developer | John: Senior Developer | 🔄 Role updated, reviews preserved |
| Manual Review | "Reviewed by: You" | "" (blank) | 🔒 Your review data preserved |
| Access Decision | "Access: Appropriate" | "" (blank) | 🔒 Your decision preserved |
- New hires automatically appear for review
- Tool additions don't disrupt existing reviews
- Permission changes highlighted for re-review
- Audit trail maintained through all changes
- Compliance ready with complete history
- Export from Vanta → Download access report
- Upload to xlmerg → Merge with any existing reviews
- Manual reviews → Conduct access appropriateness reviews
- Save result → Keep as baseline for next week
- Fresh Vanta export → New users, roles, tools included
- Upload to xlmerg → Old file = last week's completed reviews
- Auto-merge → New data added, manual reviews preserved
- Review changes → Focus only on highlighted updates
- Continue reviews → Complete reviews for new/changed items
- xlmerg detects new accounts automatically
- Adds to review queue with blank review fields
- Preserves existing completed reviews
- Highlights changes in existing accounts
- No manual copying or data loss risk
- Account name matching - Finds same users across files
- Column name mapping - Handles Vanta export structure changes
- Blank cell preservation - Your manual entries never get overwritten
- New data integration - Fresh system data updates automatically
- Manual review data → Always preserved from old file
- System data → Updated from new Vanta export
- Blank cells in Vanta export → Don't override your manual work
- New accounts/tools → Added for your review
xlmerg/
├── index.html # Complete application (only file you need!)
├── README.md # This guide
├── LICENSE # MIT license
└── docs/ # Additional documentation
└── user-guide.md
- ✅ Chrome 80+ (Recommended)
- ✅ Firefox 75+
- ✅ Safari 13+
- ✅ Edge 80+
- 100% local processing - no data sent to servers
- Vanta data stays secure - never leaves your computer
- No tracking - completely private
- Offline capable - works without internet
- Consistent naming - Use date-based file names
- Weekly schedule - Process Vanta exports same day each week
- Review focus - Check highlighted changes first
- Backup strategy - Keep previous weeks for audit trail
- Team workflow - Share merged files for collaborative reviews
- 🐛 Report Bugs: GitHub Issues
- 📖 Documentation: User Guide
- 💬 Questions: GitHub Discussions
MIT License - free for personal and commercial use.
⭐ Star xlmerg on GitHub if it saves you time!
Built by INATIQO PTY LTD for compliance teams who need reliable, repeatable Excel merging with zero data loss.# Excel Row-by-Row Merger
