Managing Workbooks¶
Workbooks are the foundation of CalcBridge. This guide covers everything you need to know about uploading, viewing, editing, organizing, and managing your Excel workbooks in the platform.
Overview¶
A workbook in CalcBridge represents an uploaded Excel file containing one or more sheets with data and formulas. Once uploaded, CalcBridge:
- Parses all sheets, cells, and formulas
- Validates formula syntax and references
- Stores the data in a secure, multi-tenant database
- Enables calculations, compliance testing, and what-if scenarios
Supported File Formats
CalcBridge supports the following Excel formats:
.xlsx- Excel 2007+ (recommended).xls- Excel 97-2003.xlsm- Macro-enabled workbooks (macros are not executed)
Uploading Workbooks¶
Upload via UI¶
- Navigate to Workbooks in the main menu
- Drag your Excel file onto the upload area
- Wait for parsing to complete
- Review the upload summary and confirm
- Navigate to Workbooks in the main menu
- Click the Upload Workbook button
- Select your Excel file from the file browser
- Wait for parsing to complete
- Review the upload summary and confirm
Upload via API¶
curl -X POST https://api.calcbridge.io/api/v1/workbooks/upload \
-H "Authorization: Bearer $TOKEN" \
-F "file=@portfolio.xlsx" \
-F "name=Q1 2025 Portfolio" \
-F "tags=quarterly,portfolio"
Upload Options¶
| Option | Description | Default |
|---|---|---|
| Name | Display name for the workbook | Filename |
| Tags | Comma-separated tags for organization | None |
| Mapping Profile | Column mapping to apply during import | Auto-detect |
| Calculate on Upload | Run calculations immediately after upload | Enabled |
Upload Validation¶
During upload, CalcBridge validates:
- File format and integrity
- Formula syntax across all sheets
- Cell references (internal and cross-sheet)
- Data types and formats
- File size limits (max 100MB)
Large File Upload
Files larger than 20MB may take longer to process. Consider splitting very large workbooks into smaller files for better performance.
Viewing Workbook Data¶
Workbook Details Page¶
Click any workbook to open its details page, which includes:
- Summary - Basic info, metadata, and status
- Sheets - List of all sheets with row/column counts
- Formulas - Formula cells and their dependencies
- History - Upload and calculation history
- Compliance - Latest compliance test results
Viewing Sheet Data¶
- Click on a sheet name to open the data viewer
- Use the grid to browse cells
- Click any cell to see its value and formula (if applicable)
Grid Navigation¶
| Action | Method |
|---|---|
| Scroll | Mouse wheel or scroll bars |
| Select cell | Click on cell |
| Select range | Click and drag |
| Jump to cell | Press Ctrl+G and enter cell reference |
| Find | Press Ctrl+F and enter search term |
Viewing Formulas¶
To view formulas in a sheet:
- Toggle the Show Formulas switch in the toolbar
- Cells display formulas instead of calculated values
- Formula dependencies are highlighted when a cell is selected
Editing Data¶
Inline Editing¶
CalcBridge supports inline editing of cell values:
- Double-click a cell to enter edit mode
- Modify the value or formula
- Press Enter to save or Esc to cancel
- Formulas are automatically recalculated
Formula Editing
When editing a formula, CalcBridge validates the syntax before saving. Invalid formulas display an error message.
Batch Editing¶
For bulk updates, use the batch edit feature:
- Select a range of cells
- Click Edit Selected in the toolbar
- Apply transformations:
- Set value (replace all with a single value)
- Apply formula (apply the same formula to all cells)
- Find and replace
- Review changes and confirm
Editing via API¶
# Update a single cell
curl -X PUT https://api.calcbridge.io/api/v1/workbooks/{id}/sheets/{sheet}/data/A1 \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"value": 12345.67}'
# Update multiple cells
curl -X PATCH https://api.calcbridge.io/api/v1/workbooks/{id}/sheets/{sheet}/data \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"updates": [
{"cell": "A1", "value": 100},
{"cell": "A2", "value": 200},
{"cell": "B1", "formula": "=A1+A2"}
]
}'
Edit History¶
All edits are tracked in the workbook's history:
- Who made the change
- When the change was made
- What was changed (old value, new value)
- Why (optional comment)
Access edit history from the workbook's History tab.
Organizing Workbooks¶
Tags¶
Use tags to categorize and filter workbooks:
Examples:
- quarterly, monthly, weekly (frequency)
- portfolio-a, portfolio-b (portfolio)
- trustee, internal, audit (purpose)
- 2024, 2025 (year)
Managing Tags¶
- Open workbook details
- Click the Tags section
- Add or remove tags
- Tags appear in the workbook list for filtering
Folders¶
Organize workbooks into folders for hierarchical structure:
CLO Portfolios/
+-- ABC CLO 2024/
| +-- Q1 Trustee Report.xlsx
| +-- Q2 Trustee Report.xlsx
+-- XYZ CLO 2023/
+-- Monthly Portfolio.xlsx
Creating Folders¶
- Navigate to Workbooks
- Click New Folder
- Enter folder name
- Drag workbooks into folders or use Move to Folder action
Filtering and Searching¶
The workbook list supports powerful filtering:
| Filter | Description | Example |
|---|---|---|
| Name | Filter by workbook name | trustee |
| Tags | Filter by tag | tag:quarterly |
| Date | Filter by upload date | uploaded:2025-01 |
| Status | Filter by calculation status | status:calculated |
| Owner | Filter by owner | owner:john@example.com |
Combine filters with boolean operators:
Deleting Workbooks¶
Single Deletion¶
- Navigate to Workbooks
- Click the ... menu on the workbook
- Select Delete
- Confirm the deletion
Permanent Deletion
Workbook deletion is permanent. All data, history, and associated scenarios are removed. This action cannot be undone.
Bulk Deletion¶
- Select multiple workbooks using checkboxes
- Click Delete Selected in the toolbar
- Review the list of workbooks to delete
- Confirm the deletion
Deletion via API¶
# Delete a single workbook
curl -X DELETE https://api.calcbridge.io/api/v1/workbooks/{id} \
-H "Authorization: Bearer $TOKEN"
# Delete multiple workbooks
curl -X POST https://api.calcbridge.io/api/v1/workbooks/batch-delete \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"ids": ["uuid-1", "uuid-2", "uuid-3"]}'
Archiving vs Deleting¶
Instead of deleting, consider archiving workbooks:
- Move to an Archive folder
- Add an
archivedtag - Set retention policy
Archived workbooks remain searchable and accessible for audit purposes.
Workbook Properties¶
Metadata¶
Each workbook stores the following metadata:
| Property | Description |
|---|---|
| ID | Unique identifier (UUID) |
| Name | Display name |
| Filename | Original uploaded filename |
| Size | File size in bytes |
| Sheets | Number of sheets |
| Rows | Total rows across all sheets |
| Formulas | Number of formula cells |
| Uploaded | Upload timestamp |
| Calculated | Last calculation timestamp |
| Owner | User who uploaded the workbook |
Status¶
Workbooks have the following status values:
| Status | Description |
|---|---|
| Uploading | File is being uploaded |
| Parsing | File is being parsed |
| Ready | Workbook is ready for use |
| Calculating | Calculation is in progress |
| Calculated | Calculation is complete |
| Error | An error occurred during processing |
Best Practices¶
Naming Conventions¶
Use consistent, descriptive names:
[Deal Name] - [Report Type] - [Period]
Examples:
- ABC CLO 2024-1 - Trustee Report - Q1 2025
- XYZ Portfolio - Compliance Test - 2025-01-15
- Monthly Holdings - January 2025
Version Control¶
Maintain version history by:
- Including dates in filenames
- Using the Duplicate feature to create new versions
- Adding version tags (e.g.,
v1,v2,draft,final)
Data Quality¶
Before uploading, ensure your Excel files:
- Have valid formulas (no #REF! or #NAME? errors)
- Use consistent column headers
- Avoid merged cells in data ranges
- Remove unnecessary formatting
Troubleshooting¶
Common Upload Issues¶
| Issue | Cause | Solution |
|---|---|---|
| Upload fails | File too large | Split into smaller files |
| Parsing error | Invalid formulas | Fix formulas in Excel first |
| Missing data | Unsupported features | Check for pivot tables, external links |
| Slow upload | Large file size | Use XLSX format, remove images |
Common Editing Issues¶
| Issue | Cause | Solution |
|---|---|---|
| Cannot edit | Read-only access | Request Analyst or Manager role |
| Formula rejected | Syntax error | Check formula syntax |
| Circular reference | Self-referencing formula | Break the dependency cycle |
For more troubleshooting help, see the Troubleshooting Guide.