跳转到内容

把电子表格变成应用

要点在“项目”页点击“电子表格”(或添加工作簿后选择“将…转为应用”)。MonstarX 会在你的电脑上读取每一张工作表,并展示它找到的内容:表、键、公式、关联、下拉选项、汇总,以及报表和设置工作表。补充说明后点击“规划应用”,再点击“开始构建”批准提出的规划,你的数据行就会一起导入。

很多企业都靠一张电子表格运转:工单、客户、库存、预算。MonstarX 可以把这个工作簿变成一个独立的应用,并导入其中的每一行数据:你的表会成为应用的数据,公式列会继续自动计算,报表工作表会成为仪表板,下拉选项会成为可选项,设置工作表则会成为可以编辑的设置。

  1. 在项目页,点击导入旁边的电子表格(它也在导入菜单中)。或者用回形针添加工作簿,输入框会提示将(文件名)转为应用,导入所有行。

  2. 在将电子表格转为应用中,拖入或选择你的文件。文件会在你的电脑上快速读取,此时还不会上传任何内容。

  3. 检查 MonstarX 找到的内容(见下文)。如果有内容读取有误,可以稍后在提出规划时告诉它。

  4. 在“有什么需要告诉 MonstarX 的?(选填)”中,补充电子表格本身说明不了的信息:谁会使用、哪些地方要和表格不同、应用还需要做什么。

  5. 保持先查看计划开启,点击规划应用。(如果关闭它,按钮会变成构建应用,构建会立即开始。)

  6. 在工作区中查看提出的规划,点击开始构建表示批准。

MonstarX 会读取电子表格中的哪些内容?

Section titled “MonstarX 会读取电子表格中的哪些内容?”

一个人能注意到的所有内容,以及一些人可能会忽略的细节,全部显示在上面的对话框中:

  • 表:每一块记录及其行数和单元格范围;如果是 Excel 表,还会显示它的名称。表上方的标题行、空行和被拆开的表都能正确处理。
  • 列:每一列都以标签显示,并用图标表示它保存的内容:文本、整数、数字、金额(含币种)、百分比、日期、时间、是/否、邮箱地址、电话号码、网址或长文本。如果某列中有些值不符合格式,会标为琥珀色并给出示例。
  • 键:用作每行名称的列,比如“Customer ID”或“Job #”(带钥匙图标)。
  • 公式:由公式计算得出的列(Σ),会用文字写出来:“Total = [Hours] × [Rate] + [Parts]”。
  • 关联:指向另一张表的列:“Customer 关联到 Customers(Name:已找到 29/29 个)”。
  • 下拉选项:某一列的可选值列表,来自 Excel 的数据验证或重复出现的简短值。
  • 汇总行:会被排除,标注为“不是记录”并说明原因。
  • 序列:横跨各列的月份、季度或年份:“12 个月份分布在各列中:应用会为每个月保存一行”。
  • 报表工作表:带标签的数字,会“转为仪表板”。
  • 设置:像“GST | 10%”这样的两列数据块,会“转为应用设置”。
  • 列表:下拉选项背后的可选值列。

电话号码会保留开头的 0,无论日期按哪种顺序书写都能正确读取,隐藏的工作表也会被读取(并附有说明)。

开启先查看计划后,MonstarX 会先研究电子表格,在构建任何内容之前提出一个应用方案,也就是基于电子表格的应用计划:

  • 应用是什么、为谁服务(你的说明会影响这部分)。
  • 页面,以及每个页面显示的内容。
  • 数据:每张表、它的数据行来自哪里、有多少行(“数据 · 将导入 223 行”)。
  • 保留的计算逻辑、仪表板和规则。
  • 应用新增的功能,以及未包含的内容。

有遗漏或读取有误?在聊天中说明,计划就会修改。在你批准之前,不会构建任何内容。点击开始构建即可开始。

构建会先创建应用的表,然后把每一行原样导入。数据由 MonstarX 直接搬运,所以不会有重新录入、丢失或凭空编造的情况。关联会成为表与表之间真正的连接(每个工单都关联到对应的客户),序列会变成每月一行,设置会变成一条可编辑的记录。构建结束时,会告诉你每张表一开始导入了多少行。你可以在后端 → 数据库中浏览这些数据,并在管理标签页中添加或修改记录。详见应用的数据库。

你的数据行是你的记录,而不是代码:

  • 即使项目已连接 GitHub,它们也永远不会被推送到 GitHub。
  • 它们会包含在项目的导出中。
限制数值
文件格式.xlsx、.xlsm、.xls、.ods、.csv、.tsv
文件大小最大 25 MB
工作表最多 40 张
每张工作表读取前 60,000 行;每张表最多保留 100 列
应用初始导入的行数最多 25,000 行(以及 500 万字符的数据)

超过行数上限时,最大的几张表会导入前面的行,对话框也会说明,例如“应用创建时最多导入 25,000 行,因此将导入 Orders 的 180,000 行中的前 12,000 行。”。如果想少导入一些,可以另存一份副本,只保留应用需要的工作表。

可以把电子表格添加到已有的应用中吗?

Section titled “可以把电子表格添加到已有的应用中吗?”

可以。在项目的聊天中添加它,并说明要怎么处理,例如“把这些客户导入应用”。MonstarX 会读取它,并可以把其中的数据行导入你应用的表中。

拖入电子表格时会上传吗?

不会。它是在你的电脑上读取的。在你点击规划应用或构建应用之前,不会上传任何内容。

我的公式还能用吗?

公式的逻辑会保留。公式列会变成由应用自动计算的值,比如根据工时、单价和配件算出工单总额,所以你在应用中添加新行时,结果依然正确。

由哪个模型来构建?

由输入框中选择的模型构建。它显示在对话框的按钮旁边,你可以在那里更改。详见选择模型。

如果 MonstarX 说什么都没找到呢?

说明它没有找到记录表、报表或设置,文件可能是空的。如果文件根本无法读取,通常重新另存为 .xlsx 就能解决。有密码保护的文件需要先另存为无密码的版本。

项目会叫什么名字?

以文件名命名,例如 ace-plumbing_jobs 2026.xlsx 会变成 Ace Plumbing Jobs 2026,你随时可以重命名。