📑 Sheet Extractor¶
Extract specific sheets from multi-sheet Excel workbooks into separate files.
Overview¶
The Sheet Extractor tool allows you to extract individual sheets from an Excel workbook and save them as separate files. This is useful when you need to share specific unit data without revealing other sheets.
When to Use This Tool
Use this tool when you need to:
- Share a single unit's results with a specific lecturer
- Create standalone files from a combined workbook
- Separate different data types into individual files
- Archive specific sheets for records
Accessing the Tool¶
Tools → Sheet Extractor...
Step-by-Step Guide¶
Open the Dialog¶
Click Tools → Sheet Extractor... to open the extraction dialog.
Select Source File¶
Choose the Excel workbook containing the sheets you want to extract:
- Click Browse
- Navigate to and select the
.xlsxfile - The sheet list populates automatically
Select Sheets to Extract¶
Choose which sheets to extract:
| Selection Mode | Description |
|---|---|
| Select All | Extract every sheet in the workbook |
| Individual Selection | Click checkboxes to select specific sheets |
| Deselect All | Clear all selections |
Sheet Preview
Hover over a sheet name to see a preview of its contents (first few rows).
Choose Output Options¶
Configure how extracted sheets are saved:
| Option | Description |
|---|---|
| Output Folder | Where to save extracted sheets |
| Naming Pattern | How to name the output files |
| Format | Excel (.xlsx) or CSV (.csv) |
Naming Pattern Options:
{sheet_name}- Uses the sheet name as filename{source}_{sheet_name}- Combines source filename with sheet name{sheet_name}_{date}- Adds current date to filename
Extract¶
- Click Extract
- Progress bar shows extraction status
- Success message displays the number of sheets extracted
- Click Open Folder to view the files
Naming Patterns¶
Use these placeholders to customize output filenames:
| Placeholder | Replaced With | Example |
|---|---|---|
{sheet_name} |
Name of the sheet | EMT3101 |
{source} |
Source workbook name | consolidated |
{date} |
Current date | 2024-12-15 |
{index} |
Sheet number (1, 2, 3...) | 1 |
Example Patterns:
| Pattern | Output |
|---|---|
{sheet_name} |
EMT3101.xlsx |
{source}_{sheet_name} |
consolidated_EMT3101.xlsx |
Sheet_{index}_{sheet_name} |
Sheet_1_EMT3101.xlsx |
Use Cases¶
-
Share with Lecturers
Extract a specific unit's sheet to share results with the responsible lecturer without revealing other units' data.
-
Archiving
Extract and archive specific sheets for departmental records or auditing purposes.
-
Data Migration
Extract sheets to prepare data for import into other systems or databases.
-
Backup Specific Data
Create standalone backups of critical sheets before making changes to the workbook.
Troubleshooting¶
No sheets listed
Problem: The sheet list is empty after selecting a file.
Solutions:
- Verify the file is a valid Excel workbook (.xlsx)
- Check that the file is not corrupted
- Ensure the file contains at least one sheet
- Try opening the file in Excel first to verify it works
Extraction fails for some sheets
Problem: Some sheets fail to extract while others succeed.
Solutions:
- Check if the sheet is protected or hidden
- Verify the sheet name doesn't contain invalid filename characters
- Ensure you have write permissions to the output folder
- Try extracting the problematic sheet individually
Formulas not preserved
Problem: Extracted sheets show values instead of formulas.
Note: This is expected behavior. Extracted sheets contain:
- All values and formatting
- Cell styles and colors
- Column widths and row heights
Formulas are converted to values because cross-sheet references would break in standalone files.
Related Tools¶
-
XLSX to PDF
Convert Excel files to PDF format
-
Update Consolidated
Edit consolidated results files