TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What features do you want in a modern spreadsheet app?

5 点作者 codingfounder超过 11 年前
Hi HN, I want to build a new spreadsheet app which works on all devices. Excel is great for what it does but it doesn&#x27;t understand the internet and collaboration. Google docs is great for collaboration, but is still a bit clunky and lacks a lot of useful functionality. The Google drive mobile spreadsheet apps have terrible UX.<p>So I want to build a new spreadsheet app that works great on desktop browsers and also on phones and tablets.<p>These are some features I have in mind:<p>1. Hook into all the rich web APIs around us and pull in data from places like Evernote, Twitter, Fitbit, Basecamp, etc straight into a spreadsheet to play with. I can&#x27;t believe we don&#x27;t already have this!<p>2. Reliable format conversion between CSV, JSON, TSV, Excel, Gdocs, etc (as suggested by couple of people in the comments).<p>3. Shortcuts for common data manipulation functions like basic arithmetic, concatenating strings, converting delimited data to columns etc. I&#x27;m imagining simple big buttons for these to make them easy and fast to do on a touch device.<p>Now I want to find out what things HN would find useful to help me prioritise some features for v1.<p>Any ideas and comments welcome. Thanks!

9 条评论

PeterWhittaker超过 11 年前
tl;dr: Use spreadsheet for simple small business accounting, directly, with ability to export to accounting package (and to gen timesheets and invoices), out of the box, without me having to grow my own macros, etc.<p>This may be a very limited use-case, but....<p>I&#x27;m a one-man shop. Every month, using my (relatively quick and lightweight) spreadsheet software, I enter time worked for various clients, prepare timesheets and invoices for them... and then re-enter said data into my (slower, less friendly) accounting package.<p>The regular monthly stuff is almost always the same, very cookie cutter.<p>Having an accounting package is almost overkill, but it supports &quot;accountant interoperability&quot;[1] - and using the latter to do the former is definitely overkill. And I&#x27;ve never been able to figure out the automation&#x2F;recurring capabilities, they seemed geared for more complex enterprises.<p>I hate the fact I enter data multiple times, I hate that I have to use the accounting package to manage expenses, etc., etc. - but integration and automation are complex, definitely overkill for my needs.<p>What I&#x27;d really like is the ability to use a spreadsheet for basic double entry bookkeeping (there are only a handful of accounts I use regularly; I can use the accounting package for the infrequent ones) and for entering my time, and have dirt-simple spreadsheet functions for generating client timesheets (sometimes based on the client&#x27;s format, since my clients are often middlemen), for generating invoices (based on my format), and for generating a file that can be imported into my accounting package periodically.<p>+1 if the spreadsheet knows about regular monthly things and reminds&#x2F;walks me through them.<p>Lightweight, fast, cross-platform. All the things my accounting package (Windows-only, so runs under a VM) is not.<p>[1] Accountants are like lawyers, IMHO: If you&#x27;re unsure whether you need one, you probably do; my annual taxes cost me more than doing them myself, but I have greater assurance of minimizing my tax bill while staying off Revenue&#x27;s radar - audits are expensive.
nyan_sandwich超过 11 年前
What is a spreadsheet, really?<p>It&#x27;s an interactive programming environment with an interface optimized for data entry and some other things. The difference between Excel and, say, Matlab or R, is excel&#x27;s strength at data entry, visual&#x2F;intuitive nature, and total lack of accessible higher-level programming features.<p>So the ideal solution in this problem space, to me, looks not much like excel at all, but more like a high-powered computation environment a-la mathematica, except with roughly the execution model and visual&#x2F;accellerated&#x2F;intuitive interface strength (and then some, as you suggest) of spreadsheets. For example, the whole grid thing might have to go, instead making tables first class objects in the language, and then have a strong visual representation with an accelerated (not plain text) interface for manipulating them.<p>But maybe you want to take it in a different direction than I do? In any case, excel can trace a pretty direct line to VisiCalc, with very little fundamental reevaluation applied since 1978 or so. So you might want to consider not being bound too closely to the &quot;this is how spreadsheets have always been done&quot; thing.
wikwocket超过 11 年前
Best of luck to you! I suspect you don&#x27;t know how large this particular iceberg is under the surface[1], but I wish you the best. :)<p>1: There&#x27;s a reason that POI-HSSF, the Apache Java-to-Excel library, stands for Poor Obfuscation Implementation-Horrible SpreadSheet Format!
beat超过 11 年前
What I want is for people to stop using spreadsheets for anything but numbers.<p>There&#x27;s a terrible habit just about everywhere computers are used to use Excel as a catch-all table generator for whatever grid-like data someone wants to capture (task lists, for example). It&#x27;s a <i>terrible</i> tool for that - the cell editor is actively hostile to entering text. And frankly, I think the majority of Excel use is for exactly this sort of clunky, awkward crud, not actual spreadsheeting.<p>Rather than trying to build a better spreadsheet, build a better grid-oriented text capturing device with some spreadsheet functionality.
评论 #6400422 未加载
petervandijck超过 11 年前
Make number 1 into an API and that&#x27;s your business. In other words: all these services can easily provide a button: see this data in excel, and your service sends the data to Google docs (or your own excel version if you must).
Dwolb超过 11 年前
I&#x27;d like to be able to tie blocks in block diagram to the cells in a spreadsheet.<p>The use case is to view which specifications are required per functional block in a large system.
karolisd超过 11 年前
Just today I had a couple issues with Excel if I wanted to save something as JSON or if I wanted to save something as an UTF-8 encoded CSV (Excel converts it to ASCII).
评论 #6394173 未加载
jbensamo超过 11 年前
seems like you need to define who you are tagerting first. If you want to replace excel it&#x27;s bankers, consultants etc. Anything that does not integrate backward compatibility with excel and vba macros has 0 chance in the marketplace - too many complex models built on this s* by banks
o_s_m超过 11 年前
Wolfram Alpha and MatLab integration.
评论 #6395166 未加载