sqlite-utils 4.1 can turn 01234 into 1234 and call it a success.
If you mostly live in chat tools and just want useful updates, this is the one I'd save. I looked at sqlite-utils 4.1, a small tool that moves spreadsheet data into a tiny database, and the part that made me stop wasn't a flashy feature. It was one missing zero.
😬 Honestly, that's the kind of bug that feels rude. Nothing explodes. Your import finishes, everything looks neat, and a real ZIP code quietly changes from 01234 to 1234.
Plot twist: version 4.1 added a way to force a column to stay as text, and a switch to turn off the smart guessing completely. That hits harder when you realize 4.0 had already made that guessing the default, so the tool basically had to admit the guess can change the meaning.
That's the lesson I care about: if a column is there to label something, not calculate something, smart guessing is not smart. A tool update is only worth your attention if it changes your next move, and this one did for me.
💾 I only checked the sqlite-utils 4.1 import flow in the terminal, the text-only version, from the July 11, 2026 docs, not Windows or a giant production setup. Save this for your next spreadsheet import, send it to the friend who still trusts smart guesses, and tell me: which kind of field do you never let a tool guess anymore: ZIP codes, phone numbers, or product IDs?