Running custom action. Error
(SQLException) java.sql.SQLException: [SQLITE_CONSTRAINT] Abort due to constraint violation (columns lang, key are not unique)
Error: (SQLException) java.sql.SQLException: [SQLITE_CONSTRAINT] Abort due to constraint violation (columns lang, key are not unique)
This is the error that the B4XLocalizator.jar throws when trying to parse my Strings.xlsx.
Note that I am 100% sure that my table contains no duplicate keys.
The tool was designed to be used with Excel xlsx files, and I think that it works ok with Excel produced files, but I can't afford the Office suite, specially when OpenSource options are available.
For this reason I am using LibreOffice Calc and saving the file as "Excel 2007 - 365 (*.xlsx)" format. If I don't manipulate the file too much, it goes quite some time without errors, but if I start re-organizing my strings, Then this error starts happening.
I guess that the file format LibreOffice puts out is not 100% Excel like and may contain some "artifacts" that the tool can't deal with.
So, can this tool be updated to use other file formats? If not, can we have the source code to try to do it ourselves?