YOUR EVERYDAY DATA DESK

Workspace.

Tools, formulas and worked examples worth keeping close.

Files stay in your browser0 saved on this browser
SMALL FILES. KNOWN OUTCOMES.

Practice before you touch the real file.

Ten synthetic data packs, connected to complete guides and worked answers.

csv structure

Quoted commas, literal quotes, and multiline notes

A two-record UTF-8 CSV for checking whether parsing and export preserve complete field values.

What the result should look like

Two data records, three fields each. P11's description is Mug, blue and its note is Label says "Fragile". P12's note has a line break between Top shelf and Keep upright. The header and multiline text occupy four physical lines in the supplied file.

numbers identifiers

Long-ID import and known-damage controls

Four product records plus separate correct-import and already-damaged controls for an Excel text-import exercise.

What the result should look like

Correct text import preserves all four IDs, with lengths 15, 16, 16, and 16. Stock remains numeric. In the separate known-damage control, 1234567890123456 and 1234567890123457 have both become 1234567890123450; formatting cannot distinguish or restore them.

compare combine

Two-list membership, spaces, case, and duplicate counts

Two ID lists with expected row statuses and a separate occurrence audit. The Excel exercise ignores case and preserves spaces.

What the result should look like

List A contains seven data positions including a final empty value; List B has six. Under case-insensitive, space-preserving matching, only A has A101 and the leading-space A104, while only B has A104 and A105. A102 occurs twice in A and once in B. CaseA matches casea; blank entries are skipped.

text cleanup

Highlight repeated order-and-SKU pairs

An eight-row Excel exercise that compares both columns and leaves incomplete pairs outside the duplicate rule.

What the result should look like

With the header in row 1, the all-occurrences rule highlights worksheet rows 2, 4, 6, and 7 across A:B. The later-occurrences-only rule highlights rows 4 and 7. Incomplete pairs in rows 8 and 9 stay unhighlighted; they are not automatically valid records.

dates

Sum a date range without losing its final evening

Seven timestamped amounts with DATE/TIME setup instructions and control totals for an inclusive September range.

What the result should look like

For September 1–30, 2026, an end condition before October 1 includes the final evening and totals 160 across all categories or 100 for Parts. A Parts calculation ending at September 30 midnight gives only 60. Timestamps must be numeric Excel date-times for the formulas.

numbers identifiers

Check totals under filtering and manual row hiding

Six amounts and three independent visibility states for comparing SUM with SUBTOTAL 9 and 109.

What the result should look like

Baseline SUM/9/109/count is 480/480/480/6. Filtering to North gives 480/230/230/4. In a separate exercise, turn filtering off, restore all rows, and manually hide worksheet row 5: expect 480/480/440/5. Do not combine the filter and manual-hide exercises.

dates

Count working days with closures and custom weekends

Seven date-range cases, two synthetic closure dates, and guarded expected results for an Excel NETWORKDAYS exercise.

What the result should look like

September 4–11, 2026 has four eligible dates with Saturday/Sunday weekends and closures on September 7 and 10; excluding its start gives three. A Friday/Saturday weekend gives three. Keep weekend masks as seven-character text. The supplied guarded formulas label reversed dates Check date order; the closures are not a national holiday calendar.

dates

Translate date serials and fractions of a day

Separate four-row date-serial and time-only samples with readable control outputs and an explicit Excel 1900 date-system contract.

What the result should look like

In the Excel 1900 system, 46023 is January 1, 2026 at midnight; 46024.5 is January 2 at noon; 46025.25 is January 3 at 06:00; and 46024.75 is January 2 at 18:00. Time-only fractions 0, 0.25, 0.5, and 0.75 correspond to 0, 6, 12, and 18 hours. CSV control text does not store Excel cell formatting.

file conversion

Preserve IDs and empty strings when producing JSON

A two-row input for checking string-preserving conversion and distinguishing blank quantities from numeric zero.

What the result should look like

Default string-preserving JSON has two objects: {"id":"00123","quantity":"4","note":"Blue mug"} and {"id":"00456","quantity":"","note":""}. No property is omitted and no blank is changed to null. The guide's optional numeric-quantity mode is a separate exercise.

file conversion

Convert TSV with embedded tabs and line breaks

Three UTF-8 TSV records that test separator conversion beyond simple one-line tab replacement.

What the result should look like

Three data records with headers id, note, status. IDs remain 00123, 00456, and 00789. The first note is Blue, "large" mug; the second note contains a literal tab between left and right and has an empty status; the third note contains a line break between line one and line two.

Data tools run locally. Saved items contain links only. Refreshing or leaving a tool can clear your working data. How your data is handled

Bookmark this workspace: Ctrl / ⌘ + D