Tables?

Comments

14 comments

  • Avatar
    Stefano Rausch

    You can work with tables via third parties applications.

    Have you looked, e.g. at http://tableflipapp.com for Mac, https://workflow.is and http://omz-software.com/pythonista/ for iOS?

    -1
    Comment actions Permalink
  • Avatar
    Aaron

    I'd love to have a table view. The 1st level sub-items would be the column headers, and their children would be the data for that column. This would make long lists that have many children much easier to view.

    For example this data:

    Could be switched to a table view like this:

    Would love to have WorkFlowy do this simply, because I have data unnecessarily in Excel docs whereas it could all otherwise be neatly stored in WorkFlowy too.

    12
    Comment actions Permalink
  • Avatar
    Uwe Holst

    The new board view does not completely solve the issue. Scrolling down tab A does not scroll down tab b as well.

    Could it be possible to add something like scrollbinding in vim? Would lead to a correct column view. 

    1
    Comment actions Permalink
  • Avatar
    Stefano Rausch

    If I understand the rumours correctly, a table view is being discussed, Uwe.

    1
    Comment actions Permalink
  • Avatar
    Stefan Pharies

    I too would love a table view!

    I would suggest an adjustment to Aaron's idea. Rather than having each bullet point represent a column, it represents a row. A row typically corresponds to an entity in a spreadsheet, for example. For what it's worth, this is how Roam Research does tables. (But theirs is view-only, and I'd want to be able to edit the table!)

    5
    Comment actions Permalink
  • Avatar
    Carlos Rebolledo

    +1

    2
    Comment actions Permalink
  • Avatar
    Brandy B Linnenkohl

    +1

    Add a simple table view, and I will never, ever leave WorkFlowy.

    3
    Comment actions Permalink
  • Avatar
    Rasmus Sorensen

    I think it would be a really awesome if this could be implemented the say way as the "Kanban board" view, that is, a view that sits on top of the existing bullet-list (node-tree) structure.

    Update: The Kanban board can actually be used for displaying tables:

    However, using the Kanban view for displaying tables has two draw-backs. The first is that if any "cell" is longer than 1 line, it will mess up the horizontal alignment of the cells below:

    The second problem with using the "Kanban view as a table" is that this requires the data to be wrapped as "columnar nodes", e.g. you make a column node, and list values under this, as such:

    For some use-cases, this "columnar" orientation might be well-suited for your data. But in many other instances, it is more natural to describe the data as "rows of records", e.g. keeping the first-name and last-name next to each other, as follows:

    And then when clicking the "Table view", the above would be converted to a table like this:

    And maybe add a setting to hide the outer "Headers/Person1/Person2" nodes from the table so you get:

    So, TL;DR:

    • The easiest solution would be to add a table view that is almost exactly like the Kanban view, but with the rows aligned (in cases where some nodes span multiple lines).
    • A second, complementary solution would be to add a "records" table view, where each node is a row, rather than a column.

     

     

    ---

    (Old suggestion, using JSON/YAML-like syntax. This is has the advantage that you can copy/paste to/from a YAML file. But it is probably too complex, so I'm withdrawing this proposal in favor of the simpler idea outlined above). 

    For instance, if you have the following nodes:

    • Table:
      • Person1:
        • First name: Clark
        • Last name: Kent
        • Address: 1 Smallville St.
        • Hobbies: Flying, running.
      • Person2:
        • First name: Lex
        • Last name: Luthor
        • Address: 666 Northpole Rd
        • Hobbies: Hunting, shooting.

    And you switch to the "Table view" (option located together with the to the "Board"/"Bullets" view-modes), with the "Table" node selected.

    You would get a view like the following:

    Where you can edit the table values just like you do in the Board view (but probably not edit column names).

    6
    Comment actions Permalink
  • Avatar
    Hoa Phan

    I would very much appreciate a table view as well. In addition to the above, I would love to the have the ability to color the cells so it can become a bit of a Gantt chart to capture key project tasks and timeline.

    2
    Comment actions Permalink
  • Avatar
    Nate

    I second this!! Please!! It's 2022 and this is a necessity. As others have mentioned, turning lists into tables (just like Kanban) makes too much sense.

    1
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Yes, it is 2022... but WorkFlowy is primarily an outliner. We would love to have tables eventually, but not having tables doesn't make WorkFlowy antiquated 😂

    0
    Comment actions Permalink
  • Avatar
    Liran Bendoly

    Well dear Frank, It's up to the users to decide isn't it? It's only a matter of one competitor 😉

    1
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    What can I say, Liran? You're right. Tables would be great. But we do have users mad at us for not having already implemented a few dozen things. The team is following its vision moving forward, based on user feedback and what makes us excited to build. The only thing is that we have 24 hours a day and we're a relatively small team. 

    You're welcome to join the conversation and be in touch with more team members than just myself here:

    https://join.slack.com/t/workflowyusergroup/shared_invite/zt-s867uw4j-hxIqSvU7n6e7gXKwpjVWbw 

     

    1
    Comment actions Permalink
  • Avatar
    Tim Janke

    Tables would suit my major use case to a T.  I have a document with 2000+ bullets, about half of which are part of 30 large, multi-layered tables I've hand-crafted using a mono font and spacing.  Built-in tables would save me soooo much time and trouble.  

    I recognize the hard part is doing tables in a way that's still 'workflowy'.  Some of my tables contain expandable bulleted lists, which may contain tables of their own.  How do you do a mixed, free-flowing hierarchy of tables and lists embedded in each other?  Not sure I'd want to be the one to write that functionality.  But as a user, I crave it.  :)

    1
    Comment actions Permalink

Please sign in to leave a comment.