TreeXL


TreeXL — Free Download. Hierarchical Excel reports

TreeXL scans any Windows folder and turns its structure into a detailed, hierarchical Excel (.xlsx) report, launched directly from File Explorer’s right-click menu. Beyond simple export, TreeXL works as a lightweight file system audit tool: it detects duplicate files across the entire tree and suggests which copy to keep or delete based on age and location, calculates how much disk space could be reclaimed, flags paths exceeding Windows’ 260-character limit, and reports folders or files that are inaccessible due to permission restrictions. The generated report is color-coded and organized into multiple sheets: a collapsible hierarchical tree view, a flat sortable file list, and a dedicated duplicates sheet with keep/delete recommendations and reclaimable space totals. All scanning happens locally on the device.

4.0(1 ratings)
File size: 0.796 MB
The latest version of TreeXL is: 1.0.0
Operating system: Windows
Languages: English, Spanish, German, Italian, Portuguese, Japanese, Chinese, French
Price: $0.00 USD (Freemium product)
  • Hierarchical tree sheet. The main worksheet presents the scanned folder structure as a collapsible outline, with indentation reflecting subfolder depth. Each row contains the name, type, size, modification date, and full path of a folder or file. Grouping buttons let you expand or collapse entire branches, which makes navigation through large directory structures more direct during audits and documentation tasks.
  • Flat file list sheet. A separate worksheet contains a fully sortable and filterable table of every file found during the scan, without tree indentation. Columns include name, extension, size in bytes, creation date, last modified date, attributes, and full path. This layout supports quick filtering by file type or date range when you need to locate specific assets across the entire scanned hierarchy.
  • Duplicate detection engine. TreeXL compares file content across the whole scanned tree, not just file names or sizes, to identify exact duplicates. Each duplicate group receives a unique identifier, and every member of that group is listed with its location, size, and modification date. The engine recognizes duplicates even when files have different names or reside in separate subfolders.
  • Keep or delete recommendations. For each detected duplicate group, TreeXL marks one copy as the recommended keeper and the remaining copies as deletion candidates. The decision is based on file age and path priority, favoring older files and shorter, more central locations. This removes guesswork when you need to clean redundant data without manually comparing every copy.
  • Reclaimable space calculator. TreeXL sums the size of all deletion-candidate duplicates and displays the total reclaimable disk space in the duplicates sheet. The calculation considers only the copies marked for removal, not the keeper. This figure appears both per duplicate group and as a grand total, giving you an immediate estimate of potential storage recovery before any deletion is performed.
  • Long path detection. The scanner checks every file and folder path against the Windows 260-character limit. Any path exceeding this threshold is flagged in a dedicated column and highlighted in the report. This function supports migration planning, backup validation, and cleanup of legacy folder structures that may break compatibility with certain applications or file operations.
  • Permission error reporting. When TreeXL encounters a folder or file that cannot be read due to access restrictions, it records the item as inaccessible and continues scanning the remaining structure. Inaccessible entries are marked in the report with a specific status, ensuring that your audit documentation reflects gaps in visibility rather than silently omitting protected or restricted areas.
  • Color-coded report formatting. The generated Excel file uses conditional formatting to distinguish item types and statuses at a glance. Folders, files, duplicates, long paths, and inaccessible entries receive distinct color markers. This visual layer accelerates manual review of large reports and helps you spot anomalies without applying additional formatting rules inside Excel.
  • Excel-compatible output. TreeXL produces a standard .xlsx file that can be opened in Microsoft Excel, LibreOffice Calc, Google Sheets, and other spreadsheet applications. No macros, external links, or active content are embedded in the workbook. The output remains a plain, static document suitable for archiving, sharing, or importing into document management systems.
  • Local-only processing. All scanning, hashing, comparison, and report generation occur entirely on the local machine. TreeXL does not require an internet connection, does not create an account, and does not transmit file names, paths, or contents to any server. This local execution model makes the tool suitable for confidential, regulated, or air-gapped environments where data cannot leave the device.
  • Context menu integration. TreeXL installs a shell extension that adds a command to the Windows File Explorer right-click menu. You can start a scan by selecting any folder, right-clicking it, and choosing the TreeXL entry. No separate desktop application window needs to be opened beforehand, and the resulting report is saved to a location you specify.
  • Unlimited report edition. The paid edition removes the 100-file report limit and the 2-duplicate-group cap found in the free version. A one-time purchase grants unlimited file entries, full duplicate detection across the entire scanned tree, and complete reclaimable space calculations. This edition targets recurring audits, large file servers, and professional documentation workflows.

TreeXL was developed by Linfa Labs, a software studio focused on file system utilities for Windows environments. The project began in 2021 as an internal tool for documenting client folder structures during IT consulting engagements. Initial versions were written in C# for the core scanning and hashing logic, with a lightweight shell extension component built in C++ to integrate with File Explorer. The Excel generation layer relies on the Open XML SDK to produce .xlsx workbooks without requiring Microsoft Office to be installed on the target machine. Over subsequent releases, the duplicate detection engine was refined to use streaming hash comparison, which reduced memory usage when scanning directories containing hundreds of thousands of files.