Forum Discussion
EvanMartinez
7 years agoModerator
Hi Murali,
Currently a report can be saved as a CSV by using the option to Import/Export or 'Save as Spreadsheet' under the More dropdown on a table report. 'Save as Spreadsheet' will jump right to creating a CSV to download. Either will allow a user to pull the data from a Quick Base table into a CSV. Out of curiosity is there something about the two options under the More dropdown that make them undesirable for your use?_
Currently a report can be saved as a CSV by using the option to Import/Export or 'Save as Spreadsheet' under the More dropdown on a table report. 'Save as Spreadsheet' will jump right to creating a CSV to download. Either will allow a user to pull the data from a Quick Base table into a CSV. Out of curiosity is there something about the two options under the More dropdown that make them undesirable for your use?_
- _anomDiebolt_7 years agoQrew EliteHe wants a friction-less single button way to download and doesn't want to navigate through the GUI.
My technique is very general but you can make it even simpler by just adding &opts=csv to the end of the report URL. This example will immediately download the CSV for the Formula Function report
Download Formula Functions Report as CSV:
https://login.quickbase.com/db/6ewwzuuj?a=q&qid=6&opts=csv
QuickBase immediately downloads the report as CSV because of the way the content-disposition header is set in the response. What you don't get with this simpler approach is (1) the ability to name the CSV file or (2) potentially modify the CSV in some fashion prior to download.
The technique I have supplied is extremely general. You can download your QuickBase data in any text format you want with the download(filename, content) function with a single button click. - EvanMartinez7 years agoModeratorThanks Dan, that is what I am curious of. I just wanted to confirm if it is the location of the option or if it is something about how the options in the dropdown work so I can pass that feedback along.
- _anomDiebolt_7 years agoQrew EliteThis is the feedback you should pass along:
QuickBase staff is collectively obsessed with use case analysis and hard-coding features that have limited ability to be further customized by the end user. Users want general capabilities that can be customize to their individual snowflake needs no matter how cosmetic or complex.
But user's individual requests often go unaddressed because the feature is viewed as non-critical and never crosses the popularity threshold so that marketing and product managers commit to developing the feature. It is all about the long tail today.
Every GUI ease of use feature you develop should have an analog that can accomplish the same thing through an API and script automation. You need functional parity between the "clicks not code" and "code not clicks" memes. Without greater support for APIs and script you are locking your users out of the using the cornucopia of features that are coming through browser innovations. QuickBase should view all the innovations that are jammed into browsers today as economic externalizes that someone else paid for developing. - EvanMartinez7 years agoModeratorThank you for your feedback Dan I'll make sure to pass it along as I have in the past. I'm curious have you ever written up a User Voice post on your suggestions for expanded APIs and scripting support? I searched for one and didn't see it.
I've seen your posts on it on other questions and passed them along but having a central written out suggestion (or set of suggestions) would help with passing along the feedback outside of the specific questions in the thread. I would also be curious to see the votes it would get given the community members who make use of your techniques and ask about them to pass along to product development as well since the activity is spread across the questions. - _anomDiebolt_7 years agoQrew EliteI rarely use UserVoice or your support service. Quite frankly I have minimal contact with QuickBase staff (except when I misbehave!). I do security work so it is essential that I can understand all aspects of web applications and technologies without any inside knowledge.
Feel free to summarize my views and reports internally.
Also, if someone wants to make me an Agile Coach for the Day I will be happy to fly out to Boston at your expense and tell your crew everything you should do to improve the product. I would be an excellent Agile Coach for the Day and could offer great advice such as "what were you thinking?" or "why the heck did you do that?