[gdal-dev] Problem writing with ODS and XLSX drivers

Hernán De Angelis dhdeangelis at comhem.se
Sat Sep 12 12:07:27 PDT 2020


That is a good idea too. I have two test files, one is rife with 
scandinavian characters, the other isn't. Both give the same problematic 
result.

/H.

On 2020-09-12 19:40, Stephen Woodbridge wrote:
> I'm wondering if there are unicode characters that are not properly 
> formated when output to the xlsx or ods files. If the CSV export takes 
> a different export and import path that handles correct conversion, 
> maybe that is not the case for the binary files.
> I would try to locate 1-2 records from the shp file that cause this 
> problem then submit that to a bug report.
>
> You should be able to apply a where clause to the export to select 
> only a subset of the records when you export.
>
> -Steve W
>
> On 9/12/2020 1:21 PM, Hernán De Angelis wrote:
>> That was a very good piece of advice. Unfortunately that is 
>> apparently not the problem. The CSV imports cleanly in Libreoffice, 
>> with the same number of rows (minus title row) as features are in the 
>> shp. No trace of misplaced linefeed or carriage return characters. I 
>> will have to keep looking for solutions. Thanks anyway!
>>
>> /H.
>>
>> On 2020-09-12 18:56, Stephen Woodbridge wrote:
>>> Try exporting to CSV and check the that the records do not have any 
>>> embeded <CR> or <LF> chars. One simple way to do this is to compare 
>>> the record count of the shp file to the line count of the CSV file. 
>>> Try importing the CSV file into EXCEL  or Libreoffice and see if it 
>>> reports a problem. This may give you a better idea of what the 
>>> problem is.
>>>
>>> -Steve W
>>>
>>> On 9/12/2020 11:20 AM, Hernán De Angelis wrote:
>>>> Hi everyone
>>>>
>>>> I am experiencing an odd and stubborn problem when trying to export 
>>>> attribute tables from both shp and spatialite to ods or xlsx. 
>>>> ogr2ogr finishes work silently with no reported errors but the 
>>>> generated output files cannot be opened with Libreoffice, which 
>>>> says the file is corrupted and is even unable to repair it.
>>>>
>>>> The input files are good from what I can see using QGIS and OGR but 
>>>> it is clear that something isn't right in my installation, my 
>>>> procedure or somewhere else. I am missing something? Have other 
>>>> users experienced this?
>>>>
>>>> I am using GDAL/OGR 3.1.2 in openSUSE Tumbleweed, compiled against 
>>>> expat 2.2.9-1.12 (devel packages installed too, of course).
>>>>
>>>> Any hint is appreciated!
>>>>
>>>> Hernán
>>>>
>>>>
>>>> _______________________________________________
>>>> gdal-dev mailing list
>>>> gdal-dev at lists.osgeo.org
>>>> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>>>
>>> _______________________________________________
>>> gdal-dev mailing list
>>> gdal-dev at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev


More information about the gdal-dev mailing list