It's a time wasting pain to extract the transaction history for tax purpose, for everybody using a LEDGER NANO S hardware wallet!
while on the TREZOR its just a simple click to get a correct .csv export.
The ledger support just recommends some payed 3rd party platforms like "bitcoin.tax" - which I do not like to use.
If you have the same view, that ledger should integrate this export function then please leave a comment or a simple +1 on their github:
https://github.com/LedgerHQ/ledger-live-desktop/issues/1167
or on their trello as feature request:
https://trello.com/c/sxCilwjf/1-how-to-provide-feedback