Comments (4)
@chaffinched
Thank you for your report.
I had fix the problem at the sqlitebiter 0.15.1
.
Could you try with this version?
The problem is non-alphanumeric characters are removed while the SQLite conversion.
So, ABCD>8.5
and ABCD<8.5
are considered a duplicate column as ABCD85
.
Now, sqlitebiter
accepts non-alphanumeric characters.
from sqlitebiter.
Thanks, @thombashi that works perfectly for the 0.15.1 .deb file.
Unfortunately, the problem still exists in the Windows version, now that #52 is fixed.
sqlitebiter.exe file Book1.xlsx
[INFO] sqlitebiter file: convert 'Book1.xlsx' to 'Sheet1' table
Traceback (most recent call last):
File "site-packages\simplesqlite\core.py", line 259, in execute_query
sqlite3.OperationalError: duplicate column name: ABCD85
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "cli.py", line 15, in
File "site-packages\click\core.py", line 722, in call
File "site-packages\click\core.py", line 697, in main
File "site-packages\click\core.py", line 1066, in invoke
File "site-packages\click\core.py", line 895, in invoke
File "site-packages\click\core.py", line 535, in invoke
File "site-packages\click\decorators.py", line 17, in new_func
File "sqlitebiter\sqlitebiter.py", line 230, in file
File "sqlitebiter_table_creator.py", line 22, in create
File "site-packages\simplesqlite\core.py", line 1185, in create_table_from_tabledata
File "site-packages\simplesqlite\core.py", line 1487, in __create_table_from_tabledata
File "site-packages\simplesqlite\core.py", line 1093, in create_table
File "site-packages\simplesqlite\core.py", line 270, in execute_query
simplesqlite.error.OperationalError
[13116] Failed to execute script cli
from sqlitebiter.
@chaffinched
Sorry to bother you.
I had rebuild the Windows executable binary.
I believe this binary fixed the issue.
sha256 hash: cd1e05148360c7f357e5c8be5dec01f6ad2fc34ab4fa639a2541c6494866ea69
from sqlitebiter.
@thombashi
Great, this works perfectly now! Thanks for all of your help.
from sqlitebiter.
Related Issues (20)
- update $archive value to "sqlitebiter_windows_amd64.zip" in get-sqlitebiter.ps1 HOT 1
- How do I specify columns orders when loading form an array of JSON objects? HOT 3
- Handle Wikipedia table faulty boolean design; and HTML headers with row/colspan > 1 (also XLS) HOT 1
- XLS import FAILs when a header cell is blank
- XLSX conversion crashes with NoneType for authorId, seems related to cell comments
- Thank you so much. HOT 1
- ODS Support
- Convert excel DATE to sqlite DATE
- Unable to locate package HOT 1
- Retain leading zeros when converting text or --no-type-inference HOT 1
- Support simple hierarchical JSON HOT 2
- Automatically detect and create Primary and Foreign Keys HOT 2
- Better default name for database file
- Non able to create output, starting from a simple html page HOT 4
- incompatibility between pip V22 json output and sqlitebiter HOT 1
- Installation dpkg (.deb package) Failing HOT 1
- Convert to spaces HOT 2
- Add --unescape option HOT 1
- Allow inferring source format from alternate string HOT 6
- sqlite3.IntegrityError: NOT NULL constraint failed: _source_info_.format_name HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlitebiter.