开始使用

创建新电子表格的步骤:

  1. 打开 Odoo Documents,导航到希望创建电子表格的章节或文件夹。

  2. 点击 New 并选择 Spreadsheet

    :::: tip ::: title 提示 ::: 也可以在 All 文件夹(fa-folder-o)中点击 New → Spreadsheet,随后选择要创建电子表格的目标文件夹。 :::

  3. 点击 Blank spreadsheet,或选择已有的 模板spreadsheet/get-started/templates)创建电子表格。

  4. 点击 Create

  5. 在屏幕顶部点击 [Untitled spreadsheet],编辑电子表格名称。

:::: tip ::: title 提示 ::: 还可以通过以下方式创建新电子表格:

  • 在已打开的电子表格菜单栏中选择 File → New
  • 从其他 Odoo 应用直接 插入列表、数据透视表或图表 到新电子表格中。

上述情况下,新电子表格会保存在 Odoo Documents 的个人文件夹 My Drivefa-hdd-o)中。 ::::

电子表格模板可帮助快速创建无需从零开始的表格,例如月度预算报告或季度销售提成报告。

:::: note ::: title 注释 ::: 模板对数据库中的所有用户均可使用。 ::::

任意电子表格都可以保存为模板。

创建模板的步骤:

  1. 打开相应的电子表格或 创建新电子表格spreadsheet/get-started/create-spreadsheet)。
  2. 在菜单栏点击 File → Save as templateos-save),如有需要修改 Template Name,然后点击 Confirm

:::: important ::: title 重要 ::: 保存为模板后,对打开的电子表格所做的后续修改仅会保存到该电子表格本身。若需修改模板本身,需要 编辑模板spreadsheet/get-started/templates-manage)。 ::::

也可以 复制已有模板并编辑spreadsheet/get-started/templates-manage)。

使用模板创建新电子表格的步骤:

  1. 打开 Documents 应用,点击 New → Spreadsheet,选择相应模板后点击 Create
  2. 或进入 Documents → Configuration → Spreadsheet Templates,在对应模板行点击 New spreadsheetfa-plus)。

:::: note ::: title 注释 ::: 默认情况下,新电子表格会继承模板的名称,显示在屏幕顶部。要修改名称,只需点击名称并编辑即可。 ::::

Documents → Configuration → Spreadsheet Templates 中管理模板。去掉 My Templates 过滤器(search/preconfigured-filters)即可查看数据库中的全部模板。

可进行的操作包括:

  • 复制:点击右侧的 Make a copyfa-clone),新模板会出现在列表底部,点击 Name 可编辑名称。
  • 编辑:点击 Editfa-pencil),进行所需修改,系统会自动保存。
  • 删除:勾选模板左侧复选框,点击 Actionsfa-cog),选择 Delete

支持上传 .xlsx.csv 格式的文件至 Odoo Documents 并使用 Odoo Spreadsheet 打开。步骤如下:

  1. 打开 Odoo Documents,定位到目标章节或文件夹。
  2. 点击 New → Upload
  3. 选择相应的 .xlsx.csv 文件,点击 Open
  4. 点击上传后的文件。
  5. 默认情况下,文件在用 Odoo Spreadsheet 打开后会被删除。如需保留原文件,请关闭 Send source file to trash
  6. 点击 Open with Odoo Spreadsheet

此时文件即可在 Odoo Spreadsheet 中完整编辑。

拥有 Editor 权限的用户可通过 File 菜单对电子表格进行多种管理操作:

  • Make a copyos-copy-file):创建当前电子表格的副本,保留相同的区域设置(locale)。

  • Sharefa-share-alt):配置访问权限,或生成可共享链接。对于包含动态 Odoo 数据且接收方无相应权限的情况,可 Freeze and share 表格。

    ::: seealso Access and sharing <spreadsheet/collaboration/access-sharing> :::

  • Downloadfa-download):以 .xlsx 格式下载电子表格。

    :::: important ::: title 重要 ::: 下载时,所有通过 Odoo 特定函数或插入列表获取的实时数据会被转换为当时的数值。 :::

    :::: tip ::: title 提示 ::: 仅拥有 Viewer 权限的用户也可以下载 .xlsx 文件。 :::

  • Printfa-print):将电子表格发送至已连接的打印机打印。

  • Save as templateos-save):将当前电子表格保存为以后使用的模板。

  • Move to trashfa-trash):将电子表格移动到 Documents 应用的回收站。

    :::: tip ::: title 提示 ::: 回收站中的文件将在 30 天后被永久删除。 :::

  • Add to dashboardos-add-to-dashboard):将当前电子表格转换为 Odoo Dashboard../dashboards)的一部分。

  • See version historyos-version-history):查看只读的历史版本(spreadsheet/get-started/manage-spreadsheets-versioning),可命名并在需要时恢复。

  • Settingsos-cog):查看或更改电子表格的 localespreadsheet/get-started/manage-spreadsheets-locale)。

Odoo Spreadsheet 会自动保存每次更改的版本,拥有 Editor 权限的用户可以浏览并恢复历史版本。

查看方式:在菜单栏选择 File → See version historyos-version-history),右侧面板会列出保存的版本,显示修改者、日期和时间。

可执行的操作:

  • 查看:点击对应版本,以只读方式打开。
  • 恢复:点击垂直省略号图标(fa-ellipsis-v),选择 Restore this version
  • 复制:同样点击垂直省略号,选择 Make a copy,复制的版本会作为新电子表格打开。
  • 命名:点击版本的日期时间,输入自定义名称,名称会显示在该版本下方。

:::: tip ::: title 提示 ::: 在只读的历史版本中仍可:

  • 使用 Edit → Find and replacefa-search)或快捷键 Ctrl+H 搜索;
  • 使用 Edit → Copyfa-clipboard)或快捷键 Ctrl+C 复制单元格或选区。 ::::

电子表格的 区域设置(locale) 影响千位分隔符、日期时间格式以及每周首日等。默认情况下,新建电子表格会继承创建者的区域设置,例如语言为 French (BE) 的用户创建的表格将使用比利时法语的格式。

拥有 Editor 权限的用户可随时查看或修改区域设置:在菜单栏选择 File → Settingsos-cog),右侧打开 Spreadsheet settings 面板,使用下拉框更改 locale。

:::: tip ::: title 提示 ::: 当打开的电子表格 locale 与当前用户 profile 不同,右上角会出现蓝色的 globe 图标(fa-globe),悬停可看到提示信息,标明两者的差异并高亮不同的格式。 ::::

拥有相应 access rightsaccess-rights/groups)的用户可将电子表格转换为 Odoo Dashboard../../../applications/productivity/dashboards):

  1. 在菜单栏选择 File → Add to dashboardos-add-to-dashboard)。
  2. 输入 Dashboard Name
  3. 从下拉框选择 Dashboard Section,或输入新建章节名称后点击 Create
  4. 如有需要,修改 Access Groups,决定哪些用户组可以访问该仪表板。
  5. 点击 Create

:::: tip ::: title 提示 :::

  • 默认情况下,电子表格的第一个标签页会作为仪表板的前端页面;
  • 也可在 Dashboard configuration settingsdashboards/configuration)中直接将电子表格添加到已有或新建的仪表板章节;
  • 转换后,原电子表格会从 Odoo Documents 中删除,后续的修改需在 Odoo Dashboards 中进行。 ::::