Đã có bất kỳ nỗ lực để cải thiện thiết kế bảng tính?


8

Có những nỗ lực đáng chú ý để thiết kế lại bảng tính, như một GUI nặng về số lượng đòi hỏi nhiều giờ tập trung đau đớn?

Cho đến ngày nay, các ứng dụng bảng tính chính vẫn sử dụng thiết kế màn hình cơ bản giống như trong những năm 1980: một bộ sưu tập lớn các ô thống nhất nhỏ, một số trong đó có dữ liệu. Excel thực sự cho phép thay đổi kích thước các cột và xây dựng các phông chữ khác nhau, nhưng về cơ bản nó vẫn giống nhau. Hàng trăm triệu nhân viên văn phòng trên toàn thế giới phải nhìn chằm chằm vào màn hình đồng phục xấu xí trong nhiều giờ, cố gắng tìm kiếm những gì họ cần.

Tôi cho rằng hầu hết đều coi đó là điều hiển nhiên, nhưng tôi tự hỏi liệu gần đây có ai đã thử thiết kế lại toàn bộ mô hình không.


5
Tôi không hiểu điều này cả.
Scott

3
Đây là một liên kết đến một bài viết về một ứng dụng, Grid, đã thử điều này vào năm 2012 . Tôi chưa từng nghe về người khác mặc dù tôi nghe nói phiên bản excel mới nhất đã có sự thay đổi hoàn toàn cho màn hình cảm ứng. Cuối cùng, đó là một "thiết kế cơ bản" cũ hơn so với những năm 1980 - đây là bảng tính ở Luxor Temple, Ai Cập ! Và người
Sumari

Rõ ràng hơn nhiều với chỉnh sửa.
Scott

@ user568458: hoàn hảo, đây là những gì tôi đang nói.
Vadim Berman

@ user568458: tại sao không thêm câu trả lời thay vì bình luận? Tiền thưởng cho bảng tính đá. Tôi tự hỏi nếu người Ai Cập là có thật, nó quá sạch sẽ và hiện đại.
Vadim Berman

Câu trả lời:


3

Nhìn lại lịch sử của bảng tính. Điều này đã được giải quyết trong quá khứ:

  • Búa
  • Lotus Betterv (v1 dành cho NeXTstep, v2 cho Windows) --- xem lại tại đây: http://simson.net/clips/1991/1991.NW.Improv.html
  • Flexisheet (đây là moribund, nhưng mã nguồn mở)
  • Công ty điều hành tài chính Quantrix (vẫn có sẵn --- hãy chắc chắn kiểm tra thẻ giá)

Về cơ bản, cải tiến cần thiết (và đã được thực hiện) là buộc đặt tên cho mỗi hàng, bảng và cuối cùng là ô, và cho phép sắp xếp lại động.


Đó Đây là những gì tôi đang nói về. Không thể nói rằng tôi cực kỳ ấn tượng với họ, vì họ dường như không giải quyết các vấn đề chính, thay vào đó nhồi nhét thêm thông tin. Nhưng thật tuyệt khi họ nghĩ về nó. Cảm ơn rất nhiều.
Vadim Berman

2
@VadimBerman Điều là Excel bị lạm dụng khủng khiếp và gần như luôn là công cụ sai cho công việc. Đây không phải là mô hình duy nhất trong phòng mà chủ yếu được sử dụng. Việc sử dụng Excel đã gây ra một vài thất bại hàng tỷ đô la. Thậm chí, ngay cả Exel cũng hỗ trợ đặt tên cố định cho các hàng và cột mà hầu hết người dùng không biết khó khăn này. Về cơ bản, nguyên tắc cơ bản là nếu bạn sử dụng bảng tính, bạn đang làm gì đó sai hoặc bù đắp cho việc thiếu các công cụ khác.
joojaa

2
Việc đề cập đến hàng, cột và ô theo vị trí của chúng cho phép người ta hiểu sai công thức (làm thế nào để xác định sự khác biệt giữa SUM (d2: d7) và SUM (e2: e7)?). Yêu cầu rằng mỗi hàng, cột và ô được gọi bằng nhãn văn bản có nghĩa là một hàng là SUM (chi phí) trong khi hàng còn lại là SUM (lợi nhuận).
WillAdams

1
Tại sao tôi cần một cơ sở dữ liệu để chỉ tính một bảng lãi lỗ đơn giản? Tại sao một tờ như vậy không có cách đơn giản để đề cập đến mọi thứ một cách hợp lý và đáng tin cậy --- vui lòng đọc các đánh giá ban đầu về Betterv hoặc bài viết về sáng tạo của nó: simson.net/clips/1991/1991 .NW.Improv.html
WillAdams

1
Xem phần trên về việc tìm kiếm những gì một người cần và hiểu các công thức và tránh lỗi.
WillAdams

1

Tất cả các bảng tính đều "cơ bản giống nhau" vì đây là một cấu trúc khá cơ bản. Đó là một bảng số. Một bảng tính là một công cụ dữ liệu. Đầu tiên và quan trọng nhất, nó được thiết kế để nhập dữ liệu và thao tác. Về cơ bản, nó giống nhau từ khi bắt đầu GUI - và thậm chí trước đó nếu bạn nhìn vào sổ cái.

Điều đó không có nghĩa là mọi người không nghĩ đến nó vào những thời điểm khác nhau, nhưng cuối cùng, những người sử dụng bảng tính chỉ cần một bảng tính. Đó là một công cụ khá cơ bản theo nghĩa đó.

Tuy nhiên, điều đã thay đổi là cách chúng ta tương tác với họ. Ứng dụng Số của Apple kết hợp cảm ứng với trải nghiệm:

https://www.apple.com/ios/numbers/


Cảm ơn, @ DA01. Ngay cả khi "đó là một cấu trúc cơ bản", điều này không có nghĩa là nó không thể được cải thiện. Ngoài ra, với hàng trăm chức năng, phụ thuộc lẫn nhau, các cột ẩn, biểu đồ được nhúng, đó hầu như không phải là "công cụ cơ bản".
Vadim Berman

Bất cứ điều gì có thể được cải thiện, nhưng hãy xem xét rằng bảng tính đã tồn tại trong nhiều thập kỷ và nhiều thập kỷ. Đó là một 'công cụ cơ bản' theo nghĩa là nó được thiết kế để làm một việc rất tốt. Akin to Word Processor - một 'công cụ cơ bản' khác, mặc dù có rất nhiều chức năng hiện nay, về cơ bản vẫn là giao diện người dùng giống như cách đây 3 thập kỷ.
DA01

Một ví dụ tuyệt vời, @ DA01. Word Processor ngày nay không giống với UI như 3 thập kỷ trước. Điểm tương đồng duy nhất là hình chữ nhật và văn bản trong đó. Tuy nhiên, ngày nay chúng ta có: - một số cửa sổ có thể chia sẻ nội dung - trình kiểm tra ngữ pháp và chính tả với chỉ dẫn trực quan - không còn người cai trị Và hơn thế nữa. Tuy nhiên, trình xử lý văn bản không bị hỏng: nó thường dễ sử dụng và không giống như một chợ nội dung nơi mọi bit đang hét vào bạn. Mặt khác, bảng tính ...
Vadim Berman

1
Tôi nghĩ đó hoàn toàn là vấn đề quan điểm. Một ý kiến ​​hợp lệ, nhưng chỉ là một ý kiến.
DA01

Tất nhiên. Ý kiến ​​có thể được hỗ trợ bởi các trải nghiệm người dùng tổng hợp, và đây là lý do tại sao có những thứ như "thiết kế tốt" và "thiết kế xấu".
Vadim Berman

1

... Theo định nghĩa của bảng tính là gì thì nó không thể được xem xét lại. Bảng tính là một công cụ để chèn dữ liệu vào bảng. Thứ gần nhất với một giải pháp thay thế sẽ là cơ sở dữ liệu đặc biệt ở mặt trước để nhân viên văn phòng không còn nhìn thấy bảng một cách trực quan mặc dù đó chính xác là cái gì.

Trong thực tế, một người bạn của tôi bắt đầu làm lập trình viên bảng tính cho Lockheed Martin. Từ đó khi cơ sở dữ liệu phát triển, anh tự nhiên tiến dần đến vai trò đó. Tiến trình bạn đang tìm kiếm trong bảng tính là cơ sở dữ liệu và thay đổi gần đây nhất có thể được xem là NoQuery hoặc JSON ở mặt sau.

Về mặt trước để nhân viên văn phòng không bị "chán", có rất nhiều cách để tương tác với dữ liệu trên các ứng dụng tùy chỉnh. Ngay cả máy tính tiền ngày nay về cơ bản là cơ sở dữ liệu với giao diện người dùng tùy chỉnh.


Xin lỗi, nhưng "không thể suy nghĩ lại" là một câu trả lời khủng khiếp cho một nhà thiết kế. Mọi thứ đều có thể được suy nghĩ lại. Một cái bút lông, thậm chí là một mảnh giấy. Không, bảng tính không phải là "công cụ để chèn dữ liệu vào bảng". Nó là một công cụ để quản lý dữ liệu - không nhất thiết phải có trong bảng. Đây là một ý tưởng: làm thế nào về việc đưa dữ liệu này vào biểu đồ với các nút, khi được yêu cầu? Hoặc có thể giúp người dùng tạo các thực thể tổng hợp?
Vadim Berman

Bất cứ điều gì cũng có thể được xem xét lại, nhưng không phải suy nghĩ lại đều tạo ra thứ gì đó tốt hơn. Và ryan là chính xác, một bảng tính là một bảng dữ liệu. Đối với các biểu đồ và các nút và như vậy, tất cả đều tuyệt vời, nhưng đó là một tính năng trực quan hóa trên đầu bảng dữ liệu.
DA01

1
@VadimBerman Merriam Webster định nghĩa Bảng tính là "chương trình máy tính tính toán số lượng và sắp xếp thông tin theo cột và hàng" --- bạn có thể suy nghĩ lại về cách quản lý dữ liệu mà tôi đã nói ... trong cơ sở dữ liệu và các công cụ khác. Nhưng bạn không thể suy nghĩ lại về bảng tính vì theo định nghĩa, đó là một loạt các hàng và cột. Nếu bạn sử dụng biểu đồ và nút thì đó không phải là bảng tính.
Ryan

1
@VadimBerman để bình luận của bạn ngay sau tôi "vì vậy bạn đang nói rằng ..." có. Giống như bạn không thể nói hình vuông không phải lúc nào cũng vừa, đôi khi bạn cần một nút tròn. Đó là tất cả tốt và tốt nhưng nó không thay đổi rằng đối tượng ban đầu là một hình vuông và đối tượng thứ hai không phải là một hình vuông (nó là một hình tròn). Ngay cả khi chúng mang cùng chức năng cho việc sử dụng cụ thể của bạn.
Ryan

1
@VadimBerman nếu thịt bò của bạn với bảng tính là chức năng chưa phát triển, đó có thể là thịt bò hợp lệ để có, nhưng đó không thực sự là một câu hỏi thiết kế đồ họa. Tôi nghĩ rằng bạn muốn khái niệm về bảng tính đã phát triển thành một thứ gì đó lớn hơn và tốt hơn. Tôi nghĩ rằng nó ... chỉ là chúng ta không gọi những diễn biến đó là 'bảng tính' nữa. Nếu một người có 30.000 hàng trong một bảng tính, họ cần 'phát triển' suy nghĩ của họ về mức độ hữu ích của bảng tính đó và xem xét một trong nhiều khái niệm cơ sở dữ liệu ngoài kia.
DA01
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.