[GNC] Exporting reports to spreadsheet

Adrien Monteleone adrien.monteleone at lusfiber.net
Wed Mar 29 21:39:30 EDT 2023


George,

You created the circle.

Skip adding/changing the extension entirely.

Just export, then open the file *from* Calc. (double-clicking will most 
likely use your default HTML editor, whatever that may be, or even a web 
browser)

Regards,
Adrien

On 3/29/23 11:11 AM, George Riner wrote:
> The setting:
> 
> Windows 10
> Gnucash 4.13
> 
> When I Export a report I've been supplying a windows extension of 
> ".ods". Which I assumed would cause that exported report file to open in 
> some OpenDocumentSpreadsheet application, in my case: LibreOffice Calc.
> 
> But it doesn't do that. I double-click the file to open it in the 
> default application and it opens in LibreOffice Writer.
> 
> Opening the exported report in a text editor I see that it's really an 
> HTML file. And that, in fact, I can specify any windows extension I want 
> when exporting the report from Gnucash, and it will always write out a 
> file that contains HTML.
> 
> I think Windows is seeing ".ods" as something to open in LibreOffice, 
> which starts reading the file and detects that it's HTML and then 
> without any asking, renders the HTML in the exported report as a 
> LibreOffice Writer document.
> 
> However, if I export a report and specify a file extension of ".xlsx" 
> and then double click that to open it, then LibreOffice Calc starts up 
> and offers to convert the HTML that's in that file to an actual 
> spreadsheet which I can then save as a ".ods" file that opens in 
> LibreOffice Calc.
> 
> I find myself in circles trying to find the straight path from Gnucash 
> exported reports to LibreOffice Calc and can't seem to untangle the 
> Windows/Gnucash/LibreOffice interactions to get this to happen.
> 
> Any Windows + LibreOffice users out that that get this working?



More information about the gnucash-user mailing list