Allow User to export desired data to csv file

Hi

I have a requirements, that I need to allow the use to filter desired data and then be able to export to csv format to their computer.

Can you guys please guide me that way to do that?

@mark-piller

Hello @farhan

We don’t have a built-in API for direct CSV export. However, you can achieve this by creating your own service similar to the approach described in this article.

You would implement a service that queries the filtered data, generates a CSV file, and then makes it available for download. Once the service is created, you can configure its permissions so that your end users are allowed to invoke it.

This way, your users will be able to filter the desired data and export it to CSV directly from your application.

Regards,
Inna

Thank you for your response, @Inna_Shkolnaya

But honestly, this is very disappointing. I chose Backendless because it is promoted as a no-code/low-code platform that should simplify development, not make me write services and follow coding tutorials for something as basic as exporting filtered data to CSV.

Exporting data is one of the most common use cases in applications. If I still need to build a custom service, write code, and maintain it myself, then what is the real advantage of paying for Backendless? At that point, it stops being “Backendless” and starts being a backend I have to manage myself.

I was expecting a built-in block or component in UI Builder where I could just connect my filtered data and provide users with a “Download CSV” button no custom services, no coding required. That’s what no-code is supposed to mean.

If such a simple and universal feature requires custom coding, then the value proposition of Backendless as a no-code platform becomes questionable. I really hope your team reconsiders and provides a true no-code solution for this in the near future.

There is an API service in the marketplace. Once you install it, you can use it’s API to write your python code or use in UI builder as every API service gets its own codeless block.

Thank you @mark-piller , Let me try and I will get back to you.