Live data from Hacker News

Rows.com – Spreadsheet that supports external API integration and collaboration

rows.com

51–60 of 80 posts

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#51
post #50

How is this different from Airtable? Also I always wanted something that could connect directly to python in the background instead of super clunky pipeline building importing xls etc.

Try this project I work on, https://perspective.finos.org/ . It comes with a Python library (that runs the exact same engine/code as in the wasm version), and even a JupyterLab plugin. You can run the engine fully in-python, in-Javascript (via wasm), or replicated between the two.

Standalone Python virtual server example https://github.com/finos/perspective/tree/master/examples/to...

JupyterLab demo on Binder https://mybinder.org/v2/gh/finos/perspective/master?urlpath=...

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#52

The real power of this product is as a replacement of BI/Visualization tools. Imagine being able to connect Rows to a database and create "governed" sheets that look/work like dashboards with charts, tables, filters, etc. It would be a killer product because most users are familiar with spreadsheets already. Many users end-up copying data from dashboards into spreadsheets (gsheet, excel, etc) so why not skipping the…

Its done already http://nocodb.com/ This is fully open source

Thank you for shoutout. (Disclaimer : Founder here)

Yes, NocoDB[1] allows to transform your own databases into Airtable like smart-spreadsheets. It is easy to get started - please try it out.

[1] : https://github.com/nocodb/nocodb

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#53

If you haven't looked into it yet - Google Apps Script [0] is an incredibly powerful system when combined with Google Sheets. You can integrate lots of business processes and external systems (rest,soap,databases etc) together and integrate with classic spreadsheet functionality, we use it a lot in our business! [0] https://developers.google.com/apps-script

App Scripts is great and together with Sheets it almost feel like a tiny functions + db serverless engine.

Having used it significantly, I found two main qualms that prevented me from investing more in the platform:

1. It is just JS syntax but the runtime and the “standard library” are completely different than node.js. For example there’s a weird UrlFetch class instead of xhr/fetch. It’s a never ending learning curve so much it feels like another language. Any async support is also non existent, that means no setTimeout, no Promise, no async/await (unless they added it recently with the move to ES6)

2. Due to 1, the library ecosystem is very limited. A library in GAS is just another GAS script that you import by referencing its ID (the long one in the URL).

Scripts can be public so you can import other people’s code. However no npm, no lodash and friends.

You can dev locally using clasp, so you can use git/npm/.., and package your code with webpack or something so it runs on GAS. However this only works for npm libs that do not depend on the usual JS environment and APIs. Lodash will work, anything network related won’t for example.

All in all Google App Script is more of a hassle than it’s worth so I only use it in specific cases, but I wish for a similarly accessible sheet+code environment that can also serve HTML, just with a better JS runtime.

Oh and don’t get me started on the development/deployment lifecycle.

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#54

If you haven't looked into it yet - Google Apps Script [0] is an incredibly powerful system when combined with Google Sheets. You can integrate lots of business processes and external systems (rest,soap,databases etc) together and integrate with classic spreadsheet functionality, we use it a lot in our business! [0] https://developers.google.com/apps-script

Yeah, I had a similar idea to Rows, but decided it'd be better to add what's missing to Sheets vs. build an entirely separate app. Wax ( https://www.wax.run/ ) helps you build internal tools on top of Google Sheets. It's built using Apps Script and handles a ton of the boilerplate you'd want for any internal tool. Scheduling and integrations are hard to do in Apps Script, so we handle that and considering a lot of in…

Which scheduling options did you find difficult on Sheets?

AFAIK it’s a simple dropdown and you choose the frequency to run the script.

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#55
post #38

If you haven't looked into it yet - Google Apps Script [0] is an incredibly powerful system when combined with Google Sheets. You can integrate lots of business processes and external systems (rest,soap,databases etc) together and integrate with classic spreadsheet functionality, we use it a lot in our business! [0] https://developers.google.com/apps-script

I've been working with this for a while and I find it frustrating slow and unreliable. Especially working with an HTTP listener. Does anyone have better experience/advice?

Yes, don’t use GAS if you have the possibility to avoid it.

Otherwise, do the heavy lifting somewhere else and use GAS as a very basic wrapper for your sheet.

One pattern that worked well for us in the past is to use Firebase functions (or Google Cloud Run) and leave the scripts to act as a dumb API to interact with the sheet.

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#56

The real power of this product is as a replacement of BI/Visualization tools. Imagine being able to connect Rows to a database and create "governed" sheets that look/work like dashboards with charts, tables, filters, etc. It would be a killer product because most users are familiar with spreadsheets already. Many users end-up copying data from dashboards into spreadsheets (gsheet, excel, etc) so why not skipping the…

Its done already http://nocodb.com/ This is fully open source

Thanks for the pointer, this seems really neat! Although from what I can tell it primarily provides a data interface geared towards relational databases (or other record-oriented data sources).

I played around a little and am missing actual spreadsheet functionality - like the ability to do calculations, or other manipulations that you could do on tabular data in Excel/Google Sheets (and presumably Rows). Am I missing something?

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#58

The real power of this product is as a replacement of BI/Visualization tools. Imagine being able to connect Rows to a database and create "governed" sheets that look/work like dashboards with charts, tables, filters, etc. It would be a killer product because most users are familiar with spreadsheets already. Many users end-up copying data from dashboards into spreadsheets (gsheet, excel, etc) so why not skipping the…

FileMaker is one product that does these things. It kind of languished while it was owned by Apple, and made some poor decisions. It does seem to have made a change for a better direction and I could see it making a comeback, but entry-level pricing is needed.

Note that FileMaker has (as far as I can tell) always been owned by Apple. Claris inc, and now FileMaker are whole owned subsidiaries of Apple.

I am not disagreeing with the languishing bit, only the hint that it had something to do with ownership.

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#59

Compliments to see this thrive since 2016 with that large of a team! I had to laugh at the Berlin (ex) Rocket company logos; this age old Excel style data formatting which looks nice and custom at first glance brings back memories of inevitably ending up in swamps of versions, custom tweaks and data inaccuracies. Arguably, most of these problems can be well mitigated by a cloud hosted solution like yours! But the aud…

Wow, thanks for pointing out the founding date. I'd heard of Rows only recently and thought they launched this year.

Used to be called dashdash.

Re: Rows.com – Spreadsheet that supports external API integration and collaboration

#60
Sorry but online tools like this are still Fail.

Not everyone has online access 24x7: I don't have it where I live; I travel enough for work to not have it on travel about 50% of the time; I work with customers to whom we sell product, who Air-Gap their central operations for security reasons. Etc. Etc. I don't know what market was imagined but there are broad swaths that will never be accessible to you with the first design mistake of "it's convenient for US"!

Post reply on HN