Hi,
I use hledger, but only for general ledger operations such as balance checks, reporting, and validation.
The entire ledger also lives in Excel worksheets. Excel is where I review, edit, and reclassify everything.
Typical workflow:
-
Excel = full, editable ledger (worksheets)
-
VBA = transforms Excel data into hledger journal format; parses portfolio transactions so I can apply FIFO and calculate investment returns; exports CSVs for other tools
-
hledger = verification and reporting engine
I frequently revisit thousands of past entries, mainly to apply bulk changes to investment transactions. This is not something I can do directly inside hledger journals (Because i don’t know how and ledger is like a “master record” for hledger import pipeline).
Because of this, I don’t use hledger import as a one-way pipeline. I selectively parse data, send data to hledger, inspect the results, then continue working in Excel.
That said, I could abandon Excel if I had equivalent parsing and transformation capabilities: a CSV-based master record, rule-driven imports, and the ability to repeatedly regenerate journals from source data without manual fixes. As it stands, once manual edits are required, that model breaks down.
I’m looking for others using a similar split model.
If you use hledger as a helper rather than the primary workspace, I’d like to compare workflows.



