- Hướng tới mục tiêu trở thành bảng tính “đậm chất Python” nhất
- Sử dụng biểu thức Python trong các ô của lưới
- Mỗi ô trả về một đối tượng Python mà các ô khác có thể truy cập, và đối tượng đó có thể biểu diễn mọi thứ, bao gồm danh sách hay ma trận
- Có thể hiển thị văn bản, markup, hình ảnh, ngày tháng, biểu đồ, v.v.
- Truy cập các mô-đun Python như NumPy ngay trong ô
- Nhập CSV, SVG và xuất ra CSV, SVG, PDF
- Biểu đồ Matplotlib và R. Các gói Plotnine và graphics, lattice, ggplot2 của R được hỗ trợ thông qua hộp thoại
- Tích hợp trình kiểm tra chính tả
- Định dạng tệp lưu
.pysu có thể dùng với git
- Chữ ký tệp lưu dựa trên blake2b để ngăn thực thi mã bên ngoài
Nhóm người dùng mục tiêu
- Việc dùng trực tiếp mã Python trong lưới là tính năng cốt lõi của pyspread
- Nhóm người dùng mục tiêu là những người đã có kinh nghiệm với ngôn ngữ lập trình Python hoặc muốn học nó
- Kỹ sư nghiên cứu Clara:
- So sánh có hệ thống kết quả của nhiều bộ tham số khác nhau
- Thành thạo Python và đã dùng nó cho phân tích khoa học
- Hiển thị kết quả trong các ô của pyspread để nhanh chóng nắm được tác động của việc thay đổi tham số lên kết quả
- Doanh nhân Peter:
- Chuẩn bị các quyết định kinh doanh bằng bảng tính
- Lưu dữ liệu trong tệp CSV và truy cập chúng từ pyspread
- Import kiểu dữ liệu
Money của py-moneyed từ bảng macro để tránh lỗi số thực dấu chấm động
- Triển khai công cụ phân tích và kiểm thử đơn vị trong một mô-đun Python riêng để giảm lo ngại về các quyết định kinh doanh tồi do kết quả sai
- Những người không phải đối tượng mục tiêu của pyspread:
- Donna: đang tìm một công cụ thay thế Excel miễn phí nhưng không biết ngôn ngữ lập trình và cũng không có thời gian để học
- Jack: làm phân tích dữ liệu thiên về tính toán và đang tìm một bảng tính có thể song song hóa việc tính toán bằng cụm máy hoặc giải pháp đám mây
- Có thể sẽ thất vọng vì cần tự xử lý để các tác vụ chạy lâu không làm pyspread bị khóa
1 bình luận
Ý kiến trên Hacker News
Tóm tắt bình luận Hacker News về Pyspread
1. Ý kiến tích cực về việc nêu rõ nhóm người dùng mục tiêu
2. Đề nghị có một bản phân phối tổng hợp phần mềm thay thế
3. Liên kết tới các bài đăng Hacker News trước đây về Pyspread
4. Ưu điểm của Pyspread
5. Hạn chế của Pyspread
S[].6. Chủ đề liên quan: dùng Python trong Excel
7. Mối quan hệ giữa Resolver One, Project Dirigible và Python Anywhere
8. Đề xuất biên dịch Pyspread sang WASM
9. Giới thiệu dịch vụ bảng tính RowZero
10. Sự tiếc nuối về giấy phép GPL3