Need help using this site?

You do not need technical words to get started. Describe what is difficult and what you want to make easier. You can send a short inquiry without an account.

  1. Browse services and prices, or go straight to tell me what you need.
  2. Examples include a real public-data cleanup and clearly labeled fictional work. You can read them without downloading anything.
  3. Use Client Login for private requests, files and project review. Start with the no-account inquiry form; no files are needed.

Have a complex or technical project? Describe it here. The listed packages are starting points. Larger spreadsheets are welcome; feasibility, size and complexity are reviewed before agreeing a custom scope and price.

What do the file types and technical terms mean?
PDF
A document you can read in a browser or PDF reader.
XLSX
An Excel workbook. Open it in a spreadsheet app to inspect the full example.
CSV
A plain spreadsheet file. Open it in a spreadsheet app to see rows and columns.
TXT
A plain-text checklist or template. Open it in a text editor or copy its text.
SOP or procedure
Step-by-step instructions for a task.
CRM
An app used to organize customer or contact records.
Workflow
The steps that move a task from start to finish.

To download a file, select its download link. It may open in your browser or appear in Downloads. If the browser asks, choose where to save it. A download is not a project order.

Real public data · A complete worked example

Twelve monthly columns become one plant-output report

A wide annual file now feeds a 252-row fuel/month report and a 401-plant output review. All 6,144 source month cells are preserved, including 157 missing markers and 105 negative values. Six state-fuel increment lines stay separate from the plant ranking.

Independent public-data demonstration · Not paid client work · Source and limits below

512Source lines506 plant lines plus 6 state-fuel increment lines
6,144Monthly recordsEvery source line × 12 months; no dropped cells
401Physical plant IDsExcludes placeholder ID 99999
157Missing monthly cells preservedBlank numeric measure; raw dot retained

MWh means megawatt-hours: a measure of electrical energy. This report keeps electricity used by plants, missing values and state-level adjustments visible.

The practical question

How can an analyst compare published electricity output by month, fuel, and plant without losing missing values, erasing net consumption, or counting state-level adjustments as plants?

The prepared workbook keeps a route back to the original records and includes the checks and open questions. It is a worked example you can inspect, not a claim of client savings or a live operational system.

  • Monthly overview
  • Fuel month review
  • Plant output review
  • State increment review
  • Source reconciliation
  • Code descriptions

What the work involved

From the source files to a usable result.

  1. Read the real multi-row header

    Select the complete Illinois subset from the generation-and-fuel sheet, map the 12 net-generation columns and retain the original row and cell references.

  2. Turn months into filterable rows

    Move January–December values out of separate columns into one month column: 512 source lines become 6,144 dated records. Keep nuclear units, fuel, equipment type (prime mover), sector, and source reporting-frequency codes.

  3. Add verified code descriptions

    Join fuel and prime-mover codes to exact definitions in the source workbook. Preserve AM without guessing its definition.

  4. Protect zero, missing, and negative values

    Keep 1,588 genuine zeros, 157 source missing markers, and 105 negative numbers distinct. No missing values or annual differences are filled.

  5. Separate plants from state increments

    Build the 401-plant review separately. Six state-fuel increment lines are published state-level adjustments, not physical plants; preserve them in their own view and in fuel/month totals.

  6. Reconcile two published time scales

    The monthly-cell sum is 185,012,934.665 MWh, while published annual cells sum to 185,012,934.253 MWh. Both remain visible; the approximately 0.412 MWh difference is not spread across months.

Follow actual records

What changed, and why it matters.

The two columns show the same information before and after. New calculations, group labels and questions appear separately beneath them. “[blank]” marks an empty field; the explanation says why. The full source records and the complete change log are included in the downloads.

Example 1

A real January cell gets a usable month

Before · source information

Plant ID in source
204
Plant name
Clinton Power Station
Original cell
CB184
Output written in that cell
815580

After · prepared information

Plant ID in source
204
Plant name
Clinton Power Station
Original cell
CB184
Output written in that cell
815580

What changed or was added: The source cell stays traceable while the new month column makes cross-plant filtering and grouping straightforward.

Added to make the record useful

Month
2024-01
Output (megawatt-hours)
815,580

Example 2

A dot stays different from zero

Before · source information

Plant ID in source
883
Plant name
Waukegan
Original cell
CB793
Output written in that cell
.

After · prepared information

Plant ID in source
883
Plant name
Waukegan
Original cell
CB793
Output written in that cell
.

What changed or was added: The dot is retained beside a blank numeric measure. Nothing is inferred about why this month is unavailable.

Added to make the record useful

Output (megawatt-hours)
[blank]
What the value means
Missing source marker

Example 3

Negative output is kept as published

Before · source information

Plant ID in source
883
Plant name
Waukegan
Original cell
CB792
Output written in that cell
-207

After · prepared information

Plant ID in source
883
Plant name
Waukegan
Original cell
CB792
Output written in that cell
-207

What changed or was added: EIA explains that net generation can be negative when a facility uses more power than it generates. Replacing this with zero would change the total.

Added to make the record useful

Output (megawatt-hours)
-207
What the value means
Negative net generation

Example 4

A state increment does not become a 402nd plant

Before · source information

Plant ID in source
99999
Plant name
State-Fuel Level Increment
Original row
17,967
Original fuel code
WND
Output written in that cell
57869.873

After · prepared information

Plant ID in source
99999
Plant name
State-Fuel Level Increment
Original row
17,967
Original fuel code
WND
Output written in that cell
57869.873

What changed or was added: The original label and placeholder ID are kept; the line is counted in the source total, not presented as a physical plant.

Added to make the record useful

Kind of source record
State-fuel increment
Included as a physical plant
No

Example 5

Codes become understandable without overwriting them

Before · source information

Plant ID in source
876
Plant name
Kincaid Generation LLC
Original fuel code
NG
Original equipment code
ST

After · prepared information

Plant ID in source
876
Plant name
Kincaid Generation LLC
Original fuel code
NG
Original equipment code
ST

What changed or was added: The descriptions come from the same workbook’s official file-layout sheet. Original codes remain available for joins.

Added to make the record useful

Fuel name
Natural Gas
Equipment description
Steam Turbine. Including Nuclear, Geothermal, and Solar Steam (does not include Combined Cycle).

Example 6

An annual mismatch becomes visible, not a made-up adjustment

Before · source information

Original row
7,267
Plant name
Prairie State Generating Station
Fuel code
BIT
Source annual mwh
11,418,014

After · prepared information

Original row
7,267
Plant name
Prairie State Generating Station
Fuel code
BIT
Source annual mwh
11,418,014

What changed or was added: The monthly cells and the annual source value are both preserved. Their difference is 0.31 MWh when rounded for this example; full stored precision remains in the evidence files.

Added to make the record useful

Sum of available months mwh
11,418,014.31
Monthly minus annual mwh (rounded)
0.31
Annual comparison
Review source difference

Checks you can inspect

Every selected record is accounted for.

CheckResult
Original records512
Prepared records6,144
Records removed0
Original lines with all 12 month cells accounted for512
Physical plant IDs401
Plant-level source lines506
State-level adjustment lines, kept separately6
Original monthly cells6,144
Monthly cells containing numbers5,987
Monthly cells with missing values157
Monthly cells reporting zero1,588
Monthly cells reporting a negative value105
Original monthly-cell total (MWh)185,012,934.665 MWh (rounded)
Prepared monthly total (MWh)185,012,934.665 MWh (rounded)
Fuel/month report total (MWh)185,012,934.665 MWh (rounded)
Published annual-cell total (MWh)185,012,934.253 MWh (rounded)
Monthly total minus annual total (MWh)0.412 MWh (rounded)
Lines with any stored-precision annual difference111
Threshold used to flag annual differences (MWh)0.000001
Lines above that review threshold15
Largest line-level annual difference (MWh)0.310 MWh (rounded)
Source reporting-frequency codes
  • M: 154
  • AM: 235
  • A: 117
  • [blank]: 6
Logged transformations8,192
All 12 prepared monthly totals match the sourceYes
Plant and state-level totals add up correctlyYes
Downloaded CSV total matches the sourceYes

These checks verify the preparation and grouping rules. They do not certify the underlying source, prove a business outcome or settle the questions listed for review.

Open the complete deliverables

Originals, prepared work and supporting checks.

Start with the prepared workbook. Compare it with the original workbook, or use the CSV files to inspect every row in another spreadsheet app.

The files contain public source data and independently prepared analysis. Native Microsoft Excel testing has not been performed.

Use the result in context

What this example does and does not establish.

  • Illinois 2024 final EIA-923 generation-and-fuel records only. This is a historical reporting example, not a live feed or a claim about every small generator in Illinois.
  • Original CSV/XLSX is a values-preserving Illinois extract. The untouched national source workbook and downloaded ZIP are retained separately. Header line breaks are flattened only in the extract; source_header_map.json preserves the exact headers.
  • Net generation means electricity produced minus electricity used by the plant, measured in megawatt-hours (MWh). These amounts are not capacity, sales, operating efficiency, or profitability. Physical fuel quantities use incompatible units and are not added together.
  • Source dots remain missing, not zero. Reports sum available numeric cells and show the number missing; coverage is not invented. Negative net generation may represent net consumption.
  • The source combines reporting frequencies A, M, and AM. EIA uses estimation in its electricity statistics, so published monthly cells are not asserted to be independently metered monthly observations. A and M definitions are in the workbook; AM remains an unexplained source code here.
  • The six state-fuel increment lines use placeholder Plant Id 99999 and are retained separately. They contribute to source-cell totals but are excluded from the 401-plant count and plant ranking.
  • Monthly sums and published annual cells differ by about 0.412 MWh across this subset. Both are retained. A 0.000001 MWh comparison tolerance separates tiny storage-precision effects from reviewable differences; it does not change any value.
  • Structural preparation and traceability are the improvement shown. No source defect, client savings, paid client engagement, or EIA endorsement is claimed.

Source & reuse

Public evidence, clearly credited.

U.S. Energy Information Administration: Form EIA-923, 2024 final data. Source: U.S. Energy Information Administration, Form EIA-923, 2024 final data; preserved workbook modified January 12, 2026. Illinois subset and independent transformation by Cleargrain. No EIA endorsement is implied.

U.S. government public-domain data; EIA acknowledgement required by reuse guidance

Prepared for this demonstration from the source downloaded 2026-10-08. Source details, transformations and limitations are included in the files.

Have work like this?

Larger files and more involved reports are welcome. The $125 spreadsheet starter is one defined offer; other work is quoted by size and complexity after review.

Help opening these files

Select a file link to open or download it. Check your browser’s downloads list or your device’s Downloads folder.

PDF: read it in your browser. XLSX or CSV: open it in a spreadsheet app. TXT: open it as plain text. You can read the example on this page without downloading anything.

If a file does not open, tell us the file name and what happened. Do not send private data in your first message.

Have a task in mind?

Start with the result you need.

Tell me what you need