datHere's use case blogpost - Call for Use Cases! #1529
Replies: 8 comments 12 replies
-
We're using |
Beta Was this translation helpful? Give feedback.
-
I use I have to download statements from multiple banks in multiple My book keeping software
My accountant wants the GL as spreadsheet so I'll pull that via I also upload daily exchange rates via a spreadsheet from the ECB into After pulling the required data out of the backend I generate VAT In other words I try to put as much repetitive stuff into bash functions which make book keeping much less of a nuisance. |
Beta Was this translation helpful? Give feedback.
-
Hi, I often do data cleaning and transformation operations, of structured text files. The instrument I use most is Miller, both because I really like it and because I know it well. I still haven't been able to get qsv fully into my pipelines, because every time I have a little obstacle, which is up to me, that I don't know it well and I don't know how to do the complex things that are possible to do. But every time I can use it, it's a real gem. And @jqnatividad is really a very good professinist and a very caring and kind person. Sometime I use it not for structured text files: for example these days, I needed to normalize the values of some variables, and it was enough for me to write Thank you very much @jqnatividad |
Beta Was this translation helpful? Give feedback.
-
Posting here for continuity @plambert's post on #1300.
|
Beta Was this translation helpful? Give feedback.
-
My primary tools to process csv files are
I often use I also often use something like Speaking of Google Sheets, I usually just paste CSV into a cell and let it split up the resulting mega-column into a table. "qsv" could have a simple Another common tool I use is |
Beta Was this translation helpful? Give feedback.
-
I only used it for a single project where I needed to process CSV data in a desktop app, and haven't used it since as this is not my primary domain (I'm a frontend guy). But like the other comments say, I was blown away by such an extensive, fully-maintained, and cared-for love project being freely available to do all sorts of crazy operations on CSV files, and I am ever grateful for both the author and everyone else involved for actively working on this and publicizing it. It's such a great relief to have such an incredible tool available, and if I ever would need to do CSV manipulation again, I don't need to go hunting for another tool, as the best one already exists 😇 God bless every single one of you making this possible and for actively mainting this -- hope your lives are good and filled with blessings, I pray for a way out of every difficulty in life, and I only wish you the best of successes ⭐ |
Beta Was this translation helpful? Give feedback.
-
Until now I hadn't shared my qsv use cases because I don't consider myself a qsv power user and don't yet use qsv in any of my scripts that process CSV files. (I still mostly use a mix of csvq, Miller, SQLite and more recently, csvtk and DuckDB.) Two years ago, I had intended to use xsv or qsv to replace my own basic CSV concatenation functions until I discovered to my astonishment that xsv and qsv both performed more poorly at CSV concatenation than other CSV processing tools like csvtk and Miller. While I appreciate that qsv has many other impressive and useful features, concatenation was the first task for which I had considered adopting it and it didn't perform nearly as well as other tools that I had compared. On the bright side, #1293 solves this concatenation problem for large numbers of CSV input files provided you specify as an argument to Though I don't yet use qsv in my scripts, I have followed the project closely for over two years, have suggested several improvements, and it is one of only two projects (DuckDB being the second) that I build daily. Now that #1293 is implemented, however, I may start using qsv at least for some of my CSV concatenation tasks. |
Beta Was this translation helpful? Give feedback.
-
hello the use-case is to convert and standardize data with timestamps (mostly timeseries) coming from various products. the most common types of timestamps that i see are:
and converting them all into the ISO8601 UTC variant format "YYYY-MM-DD'T'hh:mm:ss'Z'" |
Beta Was this translation helpful? Give feedback.
-
Happy New Year!
We just posted a blogpost sharing what we've used qsv for.
https://dathere.com/2024/01/qsv-use-cases/
https://www.linkedin.com/posts/joelnatividad_qsv-use-cases-activity-7149082354114842625-Facd
We'd heard from some folks how they use qsv (with one user even using it to wrangle 90,000 datasets at a time!) from all over the world, but have not really catalogued it.
These conversations and use cases have driven qsv's development and is why I ❤️ open source as it allows us to co-create qsv with ya'll!
As qsv pro (a desktop application that not only makes qsv more accessible with a user interface, it also enables expanded data-wrangling capabilities) enters limited preview, I'd like to continue that conversation.
If you're interested in trying out qsv pro and get actively involved in shaping its development, share your what you're currently using qsv for by creating a new Discussion in the "What I used qsv for" category.
Beta Was this translation helpful? Give feedback.
All reactions