GuildGoldDeposits does this, but requires a little bit of work with a LUA editor like
Zerobrane to process the resulting saved variable file to a .csv that you can open in Excel. The game will only give you the last 10 days of data, but if you run regular exports, you can easily get whatever timeframe you like.