gpt4 book ai didi

javascript - 创建电子表格

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:57 25 4
gpt4 key购买 nike

我有一个正在构建的应用程序,它基本上只是一个在线电子表格。我一直在想我应该如何开始构建它。我的主要技术堆栈是 Rails,但我可以根据工作进行更改,但我更愿意至少保留 Rails 的后端(然后可能是主干前端?)

虽然该应用程序不完全是电子表格,但用户将能够为列创建名称,而不是像在 Excel 中那样按 A、B、C 排列列。因此,例如,他们可以创建一个名为 Revenue 的列,并让第 1、2、3 行的值分别为 $1000$20003000 美元。用户还可以对列进行 ASC 或 DESC 排序。

我考虑过只拥有一个包含 30 个字段的 Mysql 表,其中 15 个是值,15 个是相应的列名。除了这不是一种非常低效的方法吗?更不用说对于用户可以输入的列数必须有一个硬性限制。

那么有没有更好的方法呢?或者我刚才描述的方法是最好的方法。

最佳答案

如果“列”是您的问题域的核心部分,那么创建一个表来存储它们可能会很有用。电子表格通常包含单元格,它们之间具有明确定义的关系(单元格属于列行、列和行属于表)。这似乎很适合像 MySql 这样的关系数据存储。

您可以为您的列定义创建一个表,其中包含每列的索引、它所属表的外键以及该列的用户指定显示名称。

关于javascript - 创建电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20748099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com