用户指南
编辑表格,生成强类型游戏数据。
本指南介绍原生表编辑、通用文件预览及运行时集成。新工作区默认使用英语,可在设置中切换。已有语言偏好保持不变。
使用文档 ·01 · 快速开始
打开Window → Design Data Table → Open Data Table,选择底部标签。输入后按Enter确认,F2编辑,fx栏查看原始公式,Ctrl+S保存。新建表默认生成XLSX,并包含唯一整数Id列。标签显示扩展名。
02 · 源文件与生成输出
XLSX和CSV可统一存放在Assets/DesignDataTable/Tables。生成代码位于Generated/Code,新二进制位于Generated/Binary。TableManagement记录每个文件路径,旧示例可保留原注册位置。保存会先验证,再写入源文件并生成运行时数据。请勿手动编辑生成代码。
03 · 选择与剪贴板
拖动选择矩形,Ctrl+单击选择不连续的单元格、行或列。Ctrl+C/X/V复制、剪切、粘贴。内部稀疏粘贴保留间距,不覆盖未选择的目标位置。支持Excel TSV。成功验证粘贴后才清空剪切源。Delete显示空白,数字在导出时使用类型默认值。Esc取消移动虚线。
Ctrl+Alt+V或单元格右键打开选择性粘贴。Ctrl+Shift+V粘贴复制时计算的值。转置也交换稀疏间距。加减乘除将计算值写入数字列,并以结果替换目标公式。跳过空白保留原值。类型、Id或运算错误会拒绝整项修改。请先完成或取消剪切。 单个复制格可填满选中矩形。连续块可在尺寸为整数倍的选区重复,稀疏块不重复。
04 · 导航与批量输入
Tab/Shift+Tab向右/左,Enter/Shift+Enter向下/上。Shift+方向键扩展选择,Ctrl+方向键跳转数据边界。Ctrl+Home/End跳到首尾,Ctrl+Enter批量输入,Ctrl+Z/Y撤销/重做。文本编辑状态下,文本框优先处理复制粘贴。
05 · 自动填充
拖动选择区域右下角方块。1、3续为5、7;单个数字默认重复,松开时按Ctrl切换序列/复制。支持日期间隔、Item001式数字后缀及相对公式。Ctrl+D/R向下/右填充。重复Id、类型或引用错误会拒绝整个操作。单次最多100,000个单元格。
06 · 行列与冻结
单击行号或列字母选择整行列,Ctrl/Shift追加选择。右键插入、删除、隐藏或显示,Id受保护。拖动边界调整尺寸,双击按内容适配,并应用到所选多个行列。视图菜单提供冻结。隐藏数据仍参与验证与导出。
07 · 排序与筛选
列菜单支持升序、降序及按值筛选,多列条件可组合。清除筛选恢复显示,不删除记录。排序会改变实际行顺序。导出前检查完整数据及Id唯一性。
Unity主窗口获得焦点时保留工具窗口;原单元格选择改变时关闭。筛选选项按可见下拉列表的位置响应。当前共用界面截图均为英语,其他语言布局未经视觉验证。
悬停在功能区工具上可查看主题说明卡、功能描述及支持的快捷键。禁用工具显示状态说明。新弹窗截图为英语,其他语言布局尚未经视觉验证。 普通表格和已注册游戏数据使用同一个编辑窗口,注册状态切换模式和强调色。游戏源文件第1行为列名,第2行为类型,第3行起为数据。保存时验证类型和ID,并更新生成代码和二进制文件。 每个文件在独立窗口中打开。底部标签显示该文件的工作表,箭头切换,+管理工作表。按文件记住窗口位置及选中的工作表。 已注册工作表标签为橙色背景和白色文字。右键或双击标签可添加、重命名和删除工作表。暂不提供工作表移动、复制和隐藏命令。 双击图形或使用插入 > 对象保留选择并打开属性。统一标题栏与左侧分类区分填充、线条、文字和大小,内容独立滚动。单元格格式使用相同分类方式。新弹窗截图为英语,旧图保留其记录语言。 开始选项卡包含剪贴板、字体、对齐、数字、样式、单元格和编辑工具。普通表格为绿色,已注册游戏数据为橙色。查找和替换中启用通配符后,* 匹配任意字符串,? 匹配一个字符;~* / ~? / ~~ 查找符号本身。默认按原文查找,也支持区分大小写和整单元格匹配。不支持的Excel操作仍有限制,并非完整Excel兼容。






08 · 查找替换与统计
可搜索显示值或公式源文本,跳转前后结果。查找面板提供替换与全部替换。状态栏显示数量、总和、平均值。名称框可跳转地址或范围。批量修改通过验证后应用。
09 · 游戏数据公式与引用
数字公式以=开始,支持函数见下表。A1相对,$A$1固定两轴,A$1固定行,$A1固定列。编辑引用时按F4切换。Alt+=开始SUM,Enter确认。IF及IFERROR仅计算必要分支。整数列拒绝小数结果,计算采用double精度。
| SUM / AVERAGE / MIN / MAX / COUNT | =SUM(C1:C5) |
| PRODUCT / MEDIAN | =MEDIAN(C1:C5) |
| IF / IFERROR | =IF(C1>0,C1,0) |
| AND / OR / NOT | =IF(AND(C1>0,D1>0),1,0) |
| ABS / SIGN / INT | =ABS(-4) |
| ROUND / ROUNDUP / ROUNDDOWN | =ROUND(C1/3,2) |
| MOD / SQRT / POWER / PI | =POWER(C1,2) |
| COUNTA / COUNTBLANK | =COUNTA(D1:D5) |
| COUNTIF | =COUNTIF(C1:C5,">10") |
| SUMIF / AVERAGEIF | =SUMIF(C1:C5,">10",D1:D5) |
| COUNTIFS | =COUNTIFS(C1:C5,">10",D1:D5,"<100") |
| SUMIFS | =SUMIFS(D1:D5,C1:C5,">10") |
| AVERAGEIFS | =AVERAGEIFS(D1:D5,C1:C5,">10") |
| COUNTIF / SUMIFS (&) | =COUNTIF(C1:C5,">"&B1) |
A1 → $A$1 → A$1 → $A1 #REF! · #CYCLE! · #DIV/0! · #VALUE! · #NAME? · #NUM!
文本编辑外,Ctrl+PageUp/PageDown切换工作表,Ctrl+`切换公式显示。视图可选择实际选中数据内的可见格(Alt+;)、空白、公式或常量,排除隐藏及筛除格。COUNTIF/SUMIF/AVERAGEIF支持引号比较条件、文本、* ?、~转义和条件单元格引用。条件与求和范围尺寸须相同,不保证全部Excel条件及类型转换兼容。 条件聚合的条件内可用 & 连接引号文本、单元格引用和数字表达式,例如 ">"&B1。不支持通用文本返回公式的 & 运算。限制为128段和32,767个生成字符。
10 · 验证与安全保存
注册游戏数据保存前会验证所有记录的结构、类型、公式及唯一Id,包括隐藏行,然后生成运行时数据。普通工作簿会在Library/DesignDataTable/Recovery保存未保存日志并支持有限历史恢复。通过File > Restore unsaved recovery恢复支持的日志。源文件冲突需检查或另存副本。此结果不认证交互式崩溃恢复,请保留版本管理或备份。
11 · 工作区设置
语言页提供9种语言与System选项。外观支持绿、蓝、橙、红、紫及自定义主题色、网格、字号、默认行高。编辑设置控制粘贴扩展、跳过空白及复制值。表管理显示源文件、二进制并允许取消注册。窗口位置与偏好存储于项目UserSettings,不是游戏运行选项。
12 · 通用表格编辑
普通XLSX/CSV在明确注册前不使用游戏数据Id和类型行。 可使用单元格、公式栏、选择、非连续复制/剪切、撤销/重做、填充柄、行列尺寸、排序、筛选和冻结窗格。 XLSX保留支持的公式和样式;CSV不保存工作簿样式与对象。 请在函数帮助中查看参数及限制。 函数名出现在目录中不代表支持Excel的所有模式。 下文介绍当前支持的部分操作。
名称、表格与数组结果变化
将定义名称N设为1并输入 =IF(N=1,7,SEQUENCE(N))。 将N改为3后,支持的普通公式会溢出为1、2、3,也会更新依赖的溢出引用。 已有单元格内容不会被覆盖;显示#SPILL!时清除障碍即可计算。 支持撤销重做及保存重开。 导入的共享或未知公式记录不会自动转换。 视图 > 视图中的将 Excel 表转换为区域,会将支持的单元格公式及全局或工作表级定义名称改写为带工作表限定的绝对 A1 引用,并保留名称作用域和别名。 已通过 Unity 界面转换简单表,保存的 XLSX 保留了六个计算结果。 动态或当前行名称、图表、条件或共享公式,以及表样式、筛选和连接元数据仍有限制,不代表完整 Excel 转换兼容性。 连接外部XLSX后,可读取 =SUM('[Rates.xlsx]Data'!Amounts) 形式的工作表限定绝对名称。 Amounts必须指向源文件的绝对单元格或区域;工作表局部名称优先于全局名称。 源公式不执行,只读取保存值。 重开会恢复路径,需要明确刷新才能读取源值。 相对、公式型、递归及仅含工作簿名的外部名称尚不支持。 部分后端路径已通过实际Unity自动检查。 交互UI、系统配色自动跟踪、原生Excel往返保存及macOS验收仍未完成,不代表完全兼容Excel或已可发布。
新增编辑路径:=INDEX(A1:A3,{1;3}) 可在单列中省略 column_num 选择多个位置,=INDEX(A1:B1,{1,2}) 可选择单行。 多维范围省略列参数和零数组索引仍有限制。 0.??% 对齐可选小数位,0.125 显示为含一个填充空格的 12.5 %。 支持引号和转义前后缀,数值本身不变。 条件公式和比较规则可创建、读取、修改支持的图案或渐变填充,并用于显示填充筛选。 矩形线性渐变支持2至256个色标及8位ARGB输入。 读取后仅修改角度或RGB而不改变预览透明度字节时,保留原文件更高精度的透明度。 Windows Mono示例播放器检查已通过;Windows IL2CPP已尝试构建,但缺少Unity支持模块。 交互UI、渲染、实际Excel及macOS验收尚未完成。 计算列:若简单表的每个数据行均有普通单元格公式,则计算列声明不再阻止转换。 支持的共享公式通过编辑路径展开。 缺失单元格公式或数组声明会被拒绝,文档保持不变。 新增十项检查通过托管环境及实际 Unity 数据运算验证,不代表此案例的界面操作或 Excel 往返兼容认证。 支持自定义数字格式分区内的 General,以及带引号或转义的前后缀。 General;[Red](General) 将 -12.5 显示为 (12.5),不改变数值。
TEXT(A1,"General;[Red](General)") 返回相同字符的字符串,不返回颜色。 支持分区使用最多十五位有效数字,尚未实现 Excel 根据列宽自动舍入或指数显示布局,也不支持 General 与数字或百分比运算符组合。 日期筛选中选择日期组 > 日期文本,输入地区(例如 th-TH)及四位年份的完整日期,启用地区默认日历并选择年或月。 预览将该日历周期展开为公历每日条件。 th-TH 的 2567-02-03 按月展开为 2024-02-01 至 2024-02-29,共29项。 添加组后应用。 每周期最多检查400天,筛选最多4096项。 系统和运行时的默认日历可能不同,请检查预览。 TryParseTextGroups 返回多个条件;旧的单项 TryParseText 仍拒绝替代日历年月组。 这不表示已完成原生 Excel 日历兼容性验收。 工具弹窗的文本框获得焦点时也可按 Esc 关闭。 关闭不会应用待处理的筛选条件;通过操作按钮已应用的更改会保留。 1900日期系统的 DATE 按包含虚构1900-02-29的序列值计算天数溢出。 DATE(1900,2,29)返回60,DATE(1900,1,22222)返回22222。 DAY(0)、MONTH(0)、YEAR(0)分别返回0、1、1900。
1904系统保留独立路径。 已与固定外部示例的缓存值对照,尚未在原生 Excel 中重新执行。 真正空白的单元格在算术中仍按0处理。 返回空字符串的公式(="")是文本,用于加法、乘法或ABS会产生#VALUE!。 SUM范围汇总仍忽略文本。 单目+保留空字符串,IFERROR可处理转换错误。 撤销、保存和重新打开后仍保留此区别。 AND/OR 区分直接参数与范围:直接数字文本如 AND("1",1)返回#VALUE!,范围内文本和空白则被忽略。 范围没有可用逻辑值或数字时返回#VALUE!。 IF/NOT 接受不区分大小写的TRUE/FALSE文本;IF仍仅计算所选分支。 逻辑范围中的错误仍会传播。 ROUND、ROUNDUP、ROUNDDOWN在支持位数(-15至15)内将小数位数参数向零截断。 FLOOR(0,0)返回0,FLOOR(非零,0)仍返回#DIV/0!。 LARGE/SMALL接受直接逻辑值和数字文本,忽略范围或数组常量中的文本与逻辑值。 已验证固定外部缓存、撤销和保存/重开;原生Excel重算另行验证。 MEDIAN在范围没有数字时返回#NUM!,实际数字0仍参与计算。 直接数字文本与逻辑值会计入,无法转换的直接文本返回#VALUE!。 MID引用真正空白单元格返回空文本;MID(0,1,2)返回"0"。
撤销与保存/重开保留区别。 将整个矩形工作表表格剪切到其他工作表时保留表名、ID、列、样式和筛选范围。 A1与结构化引用随之移动,撤销/重做及保存/重开保留归属。 重叠表格或连接/查询表转移会原子拒绝。 已验证后端路径;原生Excel及OS剪贴板UI另行验证。 线条两端支持无、三角、凹尾、菱形、椭圆、开放箭头六种样式。 对象工具可分别设置两端宽度和长度为小、中、大。 导入尺寸影响预览,改变类型保留尺寸,改变尺寸保留类型。 支持撤销/重做及保存/重开。 预览比例为近似值,未认证原生Excel像素一致性。 图形线条支持全部11种DrawingML预设线型的读取、编辑与保存:solid, dot, dash, dashDot, lgDash, lgDashDot, lgDashDotDot, sysDash, sysDot, sysDashDot, sysDashDotDot。 新增7种具有不同预览和翻译菜单,修改线型保留箭头类型、尺寸及文字。 自定义虚线列表与原生Excel像素一致性不属于此预设线型完成范围。 对象工具现可导入并编辑自定义虚线。 按线宽倍数交替输入划线/空白长度,如4,2;1,2。 零长度划线以点预览。 支持1–64对、各值0–1000,整对为零会在更改前拒绝。
保留箭头、尺寸、颜色和文字;已验证精度、撤销/重做及保存/重开。 预览为近似值。 编辑3种线帽、3种连接、5种复合线并保存到原始XLSX,保留虚线、箭头、尺寸和文字。 预览显示线帽、圆角/斜角/尖角连接及双重/三重/非对称线带,限制尖角突起和极短虚线计算量。 曲线、比例及间距近似,Excel像素一致未验证。 尖角限制通过API编辑。 VALUE支持美式/固定数字、美元会计文本、百分比、支持的完整年份日期与时刻。 官方示例结果1000和0.2。 遵循1900/1904日期系统及虚构1900-02-29序号60。 不依赖主机区域;其他区域格式及超过一天的时长不在范围内。 CONCATENATE普通公式按旧式隐式交叉选值,CONCAT合并整个区域。 空引用保持空文本;明确动态数组元数据启用逐元素CONCATENATE。 @/SINGLE支持调用坐标内的跨表二维交叉,无交叉返回#VALUE!。 所有来源的模式自动识别及Excel实机验证未完成。 COUNTIF/SUMIF/AVERAGEIF支持条件数组常量及明确动态数组的条件引用逐元素计算;普通引用使用调用位置交叉值。 支持错误条件与错误单元格匹配,不因无关范围错误中断计数。 SUMIF/AVERAGEIF从首格调整汇总区域大小,SUMIFS仍要求同形。
最多256条件及预计100万格工作量。 Excel边界、多条件广播、所有来源模式未验证。 COUNTIFS/SUMIFS/AVERAGEIFS组合条件数组:同向按位置配对,行列形成结果矩阵,明确动态引用保留布局。 错误按结果隔离,可用IFERROR处理失败项;单条件函数也支持错误条件数组。 最多127对、256结果、预计100万格条件操作。 其他来源模式、不兼容数组及Excel实机未验证。 错误条件在COUNTIF中可匹配计数,在COUNTIFS/SUMIFS/AVERAGEIFS中传递为对应结果错误,可由IFERROR处理。 多目标XLOOKUP的if_not_found支持数组或区域,缺失目标使用首项;单目标仍返回完整备用数组。 仅在需要时读取,未使用的后续错误不覆盖匹配结果。 完整多记录多列矩阵用INDEX/XMATCH构造。 不代表所有Excel版本兼容认证。 普通与条件格式支持会计单/双下划线,读写原始值并处理优先级继承及移除。 预览覆盖单元格内宽,位置低于普通下划线并在边界裁切。 两端/分散对齐按视觉行绘制,不按词绘制。 旋转、混合文字、Excel像素一致未验证。 受保护工作表剪切粘贴仅移动未锁定选中单元格的内容,保留源与目标格式、锁定设置和未选间隔。 支持重叠移动、其他工作表引用及源表局部名称。
锁定、源内容变化、越界或受保护公式扩展数组将取消整个操作。 A1、=A1等普通文本仍为文本。 此路径不支持数组所有权移动,实际界面及Excel一致性尚未验收。 仅剪切内容也保留错误、布尔、ISO日期、数字XML类型和富文本,不重新解析输入。 保留存储数字原文,不扩展计算精度。 涉及保护工作表的内容剪切会先将可编辑普通表的共享公式展开为独立公式,再移动或覆盖基准格。 未选后续公式保持有效,其他表的共享引用按格更新,避免一行移动影响其他行。 无关表保留共享表示及保护设置。 仍含共享或数组元数据的受保护表直接编辑继续受限;Excel对照与实际界面验证待完成。 Shift+F8切换添加选区模式,箭头或点击保留已有选区,Shift+箭头扩展当前范围。 复制退出添加模式,Esc取消添加模式及复制边框。 非连续复制保留间距和未选位置。 已验证Windows界面,Ctrl单击本身及剪切界面仍待验证。 INDEX单个0参数仍返回整行或整列;另一索引为数组时,省略或单个0轴投影到首行或首列。 二维行索引数组省略列号时选择首列。 索引数组中的0仍明确不支持。 已测试布局、错误、依赖、历史和重开。 数组示例参考Microsoft支持论坛,非Excel版本实测。
含?的数字掩码支持在数字位之间插入引号或转义字符,如??"-"??、??" kg".??。 缺少的?位为空格,引号内数字不占数字位。 非分组格式限整数和小数各15位。 单元格与TEXT共用并保留原始数字。 分组、百分比、指数组合及字宽、Excel/平台对照未完成。 新增8份固定版本公开XLSX,覆盖批注/VML、链接、额外绘图及保护,含14万单元格与5万合并。 比较所有部件、原有单元格、结构及锁定编辑拒绝。 仅托管/Unity后端验证,不代表Excel重开或视觉一致。 资料不随产品分发。 SaveAs输出XLSX,目标必须为.xlsx(不区分大小写)。 其他或无扩展名在输出前拒绝,请使用转换/导出API。 仍支持CSV存为XLSX。 同目录短唯一临时名,失败时保留其他临时文件、原文档、编辑历史与恢复数据,不覆盖已有目标。 并不解除系统所有路径长度限制。 椭圆、三角形、菱形及四向箭头等13种封闭形状支持线性渐变。 在对象设置中使用双色或含透明度的多个色标。 填充按轮廓多边形裁切,边缘为采样近似。 也可创建上下箭头。 不支持线条、自定义几何或路径渐变编辑。 所有已打开文档都显示在Unity控制台状态行下方的28px横栏中,无论是否最小化。 点击切换或恢复,恢复后仍保留在列表中。
普通文档使用设置的强调色,游戏数据使用橙色;突出当前文档并标记最小化状态。 关闭文档会移除对应按钮,零个文档时栏和预留空间消失。 已验证韩语Windows界面,其他语言和混合DPI未验证。 最小化仅限Windows。 文档按钮保持原有按文件名确定的宽度,仅用主题背景填充两端及未使用区域,不拉伸按钮。 首个按钮从栏的左边缘开始并填满高度,按钮宽度不变。 Assets > Design Data Table > Open spreadsheet直接打开选中的XLSX/CSV;选择文件夹、其他文件或未选择时显示文件选择框。 Window下的Open Spreadsheet File始终显示选择框。 打开的文档超出栏宽时,可通过右侧更多按钮打开文档列表。 按钮不会被截断,可用滚轮切换可见文档,激活的文档会自动显示。 长文件名保留扩展名并缩略显示。 仅当右端剩余空间不超过32px时才扩展最后一个文档按钮。 更大的空白保持不变,无论是否显示更多列表。 未保存的更改(包括正在输入的单元格或公式)在标题、文档栏和列表中以 * 标记,保存成功后清除。 Windows 文档窗口使用普通前后顺序。 点击 Unity 可将编辑器置前,点击文档按钮可激活文档。 列表刷新不请求键盘焦点。 实际激活行为仍需界面验证。
Windows 下最小化 Unity 主窗口时保持打开的文档可见,不抢占焦点。 通过文档自身按钮最小化的窗口不会重新显示。 退出 Unity 仍会关闭文档窗口。 实际行为待界面验证。 拖动底部文档按钮可实时排序,按可见按钮中心判断插入位置,不受抓取点或指针位于栏上方、下方影响。 按钮边缘触发溢出导航。 在栏外松开仍保留顺序,Esc 恢复原顺序并保留新文档、不恢复已关闭文档。 单击激活文档,脚本重载后保留顺序。 边缘和角落实时调整。 Windows 在 GUI 事件外更新最新物理指针位置,拖动期间使用同一窗口句柄和像素坐标系。 Esc 恢复原尺寸并检测窗口外释放。 显示和主题使用缓存,编辑、重算及撤销重做后刷新。 实际流畅度待界面验证。 调整顺序时,包含图标、文件名和未保存标记的浮动预览跟随抓取位置移动。 原位置淡化显示,插入线仍可见。 实时调整窗口位置和大小后立即同步重绘内容,减少延迟重复重绘,针对左上原点移动后短暂显示旧内容的现象。 抖动是否消除仍需界面确认。 窗口外观:工作簿标题按钮、设置、错误报告和工具弹窗使用共享主题组件。 报告表单独立滚动,底部操作按钮固定。 设置和报告可从各边和角调整大小。 关闭、撤销和重做使用PNG图标,滚动箭头采用主题色平滑折线。
这些外观更改尚未完成Unity实际截图验证,历史图片不代表当前验证。 点击文档按钮时,未最小化的工作簿按原有叠放顺序一起移到前面,并将所选工作簿置顶。 其他已最小化的工作簿保持最小化。 可同时显示多个窗口。 此更改尚未完成实际屏幕验证。 右键点击底部文档按钮或更多列表中的文档,可选择还原、最小化、最大化和关闭。 不可用的操作按窗口状态及平台支持禁用。 菜单使用文档主题色和PNG图标。 方向键移动,Enter执行,Esc关闭。 关闭已修改的文档沿用保存确认流程。 实际Unity屏幕验证尚未完成。 文档弹窗保留与打开它的工作簿的关联。 键盘焦点留在弹窗,显示中的文档移到其下方,其他最小化文档保持不变。 支持时也适用于Unity辅助编辑器和工具提示容器。 当前游戏数据工作表的标题文件名旁显示控制器徽章,普通工作表不显示。 橙色主题保持。 弹窗焦点、工具提示和徽章尚待实际Unity屏幕验证。 打开弹窗时避免重复调整窗口顺序。 支持的Unity版本先无焦点创建菜单,关联原文档后再赋予输入焦点。 仅在原生句柄尚不可用时重试,且只在文档实际位于Unity主窗口后方时调整顺序。 闪烁仍待实际屏幕验证。 共享控件:专用编辑窗口和工具采用自定义复选框、选项列表、数字输入、滑块和颜色输入外观。
勾选使用PNG,并明确指定未选、选中、悬停、焦点、混合和禁用颜色。 光标和文本选区也使用主题。 选项列表在当前窗口内打开,支持滚动、方向键、Home/End、输入搜索、Enter和Esc。 保留文本编辑、颜色选择与吸管及资源选择功能。 Unity专用颜色和资源选择窗口保留自身界面。 实际交互和截图尚未进行视觉验证。













最近的编辑功能
视图 → 文本公式兼容性可选择版本1(UTF-16单元)或版本2(代理项对计为一个字符),用于LEN、MID、FIND、SEARCH、REPLACE。 设置保存在XLSX中并重新计算,使用常规撤销与重做历史。 CSV没有此设置。 其他历法的年、月展开为公历逐日筛选条件(每期间400天,最多新增4096条件),拒绝跨纪元或支持范围的期间。 设置中的系统显示颜色自动跟随每两秒读取一次,失败时使用保存或默认颜色;行可见性需另行重新应用筛选。 支持不换行单行文字的旋转缩小预览和小数部分?格式。 部分后端路径已在实际Unity中检查;系统配色自动跟踪、交互UI、原生Excel往返保存及macOS尚未验证。 旧测试数量和截图属于先前版本。 普通表格编辑与游戏数据注册、类型化导出分开。 高级对齐支持水平和垂直两端对齐、分散对齐及末行对齐。 无旋转预览与自动行高共用有界布局;过长单词按文本元素边界拆分。 复杂文字排版和双向文本使用标准预览。 精确Excel间距、旋转组合及运行验证尚未完成。
早期实现记录与示例
下列内容记录不同的早期实现阶段。部分旧函数数量和不支持说明已被后续实现取代。保留这些内容仅供示例和背景参考,并非当前支持或验收清单。请优先参考上方当前说明和Verification / Compatibility中的限制。
未注册XLSX/CSV无需Id列或类型行,注册工作表使用游戏数据模式。 单元格或公式栏Enter确认、Esc取消。 功能区提供剪贴板、撤销、格式、工作表、名称、排序、筛选、冻结和对象。 拖动填充柄或表头边界,双击边界自动调整。 不连续复制及剪切保留间隔、类型、格式,支持跨表剪切;支持的部分区域移动会改写引用,未支持的组合将被拒绝。 XLSX支持字体、颜色、边框、对齐、换行、数字格式、合并和行列结构。 CSV保留值、分隔符声明及支持的编码;格式请另存XLSX。 公式子集包括跨表引用、绝对定义名称、整行整列、SUMIFS/COUNTIFS/AVERAGEIFS和XLOOKUP。 未支持公式保留原文和缓存并显示#UNSUPPORTED!。 名称管理器使用绝对区域。 对象支持插入原始PNG/JPEG及基本形状,编辑顶层对象位置、大小、删除及图表标题;保留组内对象。 插入图表使用选区首行为系列名称、首列为分类,六种基本类型,最多200行和12系列,饼图仅一系列。 保存备份原文件、检查外部修改、保留无关部件并更新支持的缓存。 空闲后未保存编辑记录到Library/DesignDataTable/Recovery,可从文件菜单恢复。 源文件更改或丢失时另存XLSX副本。 共享公式在编辑时展开为等价独立公式。
选择对象拖动移动,用八个手柄调整大小,Shift保持比例,方向键移动1px(Shift为10px),Delete删除,Esc取消。 面板可编辑形状文字。 多行列自动调整可一次撤销。 资源移动保留编辑及恢复副本。 实际鼠标键盘验证尚未完成。 通用公式先处理负号,再计算幂,连续幂从左至右。 未支持语法在保存其他单元格时保留原公式缓存。 排序区分数字、文字、逻辑值和错误,真实空白在双向排序均置后。 Ctrl/Command+Enter向选中单元格批量输入值或相对公式,编辑时Alt+Enter换行。 输入法组字时暂停工作表快捷键。 恢复时无效草稿仍可修改。 Mac Command已在代码处理;实际macOS、输入法及鼠标验证未完成。 新注册的Excel游戏表保留Excel运算顺序,旧游戏表保持原有规则。 清除值筛选后仍保留手动隐藏,包括保存并重新打开后;显示行不会绕过筛选。 颜色模式按RGB、主题或索引填充色/字体色筛选,无填充包括未填色单元格和空行。 其他列按AND组合,保留手动隐藏。 条件、差异格式和可见性支持保存/重开及原子撤销/重做。 修改格式后请重新应用。 图案色、表格样式与不支持的条件规则及数字格式字体色不支持,原子拒绝修改并保留原文件。 图标仅保留。
实际Excel互操作、弹窗输入及macOS未验证。 仅凭外部文件的hidden属性无法区分同时被筛选排除的手动隐藏行。 在列筛选中选择条件并输入比较值,小数用点。 第二条件可用AND/OR组合,文本相等支持*词*、?和~转义;值列表恢复现有勾选。 选择图片、顶层形状或图表后用Ctrl/Command+C或X,再选目标单元格粘贴。 剪切仅在插入成功后移除原对象,原对象已变更则拒绝。 删除对象不清除单元格。 内部剪贴板仅保留对象及依赖部件,支持撤销、恢复和双单元格锚点。 尚不支持原生Excel/OS图片剪贴板、跨工作簿图表引用或剪切、组内对象复制。 游戏表编辑保留源工作表连接;导入多表native XLSX时选择源表,替换当前数据但保留目标连接。 CSV等使用目标计算规则,native XLSX使用保存规则。 普通XLSX仅刷新支持的本地范围图表缓存,保留数字格式、数据点属性、样式及扩展;无关编辑保持图表XML,未知引用保留缓存。 游戏表保存保留原图表部件并要求Excel打开时重算。 实际UI、输入法、多显示器及macOS尚未验证。
数组输入与源数据重算
在空白通用XLSX工作表的A1和F1输入第一个示例,数组填充A1:B2,合计为10。 生成单元格由起始单元格管理,请修改或清除起点,不要单独修改子单元格。 源值变化会重算支持的数组及形状;撤销/重做同时恢复输入和生成单元格。 保存并重新打开保留类型和动态数组元数据。 第二个示例请使用另一张空表:E1=TRUE时横向填充,改为FALSE后A1=3、A2=4、F1=7。 A1#引用整个数组。 XLSX保存为_xlfn.ANCHORARRAY,重新打开后公式栏可能显示此形式。 直接引用子单元格会计算所属数组,不依赖过期缓存。 IFERROR可处理包括#SPILL!的受支持错误,但不隐藏循环、不支持的计算和引擎限制。 内部复制/剪切支持完整数组及离散选择的间隔。 填充重复支持的公式与源单元格格式。 支持格式、尺寸、隐藏、筛选及数组外排序;源值变化会重算依赖数组。 数组之前的行列变更移动所属范围和引用。 支持完整删除数组,但拒绝分割。 工作表新增、改名、删除及基本对象编辑保留支持的数组。 请在另一张空表运行第三例。 SEQUENCE(2,3,10,2)生成10,12,14 / 16,18,20,合计90。 行列数须为正整数,最多100,000格;省略参数为1,支持负数及0步长。 XLSX保存为_xlfn.SEQUENCE。
支持恢复数组草稿、格式及未保存对象。 已强制终止专用进程并在新进程恢复日志和草稿;这不是实际Unity界面崩溃恢复认证。 无效子单元格草稿单独保留。 值或合并单元格阻挡时保留原值和公式并显示#SPILL!;清除值或取消合并后展开。 超出工作表边界也保留为#SPILL!,缩小范围可解决。 与其他已验证动态数组重叠时也保留为#SPILL!;清除或移动阻挡数组的起点后展开。 其他不安全位置仍拒绝。 实际输入、Excel/OS剪贴板及macOS验收未完成。 FILTER(array, include, [if_empty])返回匹配行或列。 条件为等高的逻辑/数字单列或等宽单行,输入及结果最多100,000格。 无匹配时按需计算if_empty;省略则返回#CALC!,可用IFERROR处理。 初始空结果也会随源值变化调整。 在另一空表运行第四例得到10和30,合计40。 XLSX使用_xlfn._xlws.FILTER。 更广泛Excel类型转换及实际应用对照未验证。 SORT(array, [sort_index], [sort_order], [by_col])返回排序副本,不重排源数据。 默认按首列升序排列行;by_col=TRUE按行键排列列。 单键、顺序1/-1、最多100,000格。 相同键稳定,空白末尾。
支持源更改、撤销重做及保存重开。 另一空表第五例得到10、20、30,合计60。 XLSX使用_xlfn._xlws.SORT。 多键、区域及混合错误顺序和实际Excel对照未验证。 不连续引用可写为SUM((A1:A2,C1:C2))。 支持SUM/AVERAGE/MIN/MAX/COUNT/COUNTA/COUNTBLANK/PRODUCT/MEDIAN、AND/OR、CONCAT/CONCATENATE和SUBTOTAL。 绝对定义名称可保存含其他工作表的逗号分隔区域。 源更改、撤销重做及保存重开保持区域与类型。 最多255个区域,仍有原计算限制。 依赖形状的函数和联合引用的标量/数组转换明确未支持。 重叠区域及实际Excel行为待验证。 部分范围剪切现在改写支持联合引用的聚合函数的直接有限范围参数。 剩余源格与目标格成为带工作表名的区域,保留稀疏间隔和绝对标记,合并连续等宽区域。 支持撤销重做及保存重开。 最多255区域、公式8,192字符。 形状函数、范围运算、图表引用及未支持的名称用法及覆盖未移动引用格仍整体拒绝。 SUM(A:A)、SUM(1:1)、COUNTBLANK(A:A)等整列整行参数现在随部分剪切跟踪源/目标区域。 不填满工作表,保留稀疏存储和隐式空白数。
后续复制时列范围固定行边界,行范围固定列边界,原绝对标记不变。 支持后续单格移动、撤销重做、保存重开。 聚合专用安全条件及区域/公式限制仍适用。 完全Excel一致性及实际Excel/UI/Mac对照未验证。 支持联合引用的聚合函数所用的直接绝对定义范围现在随部分剪切更新。 保留全局及工作表局部名称;遮盖全局名的局部定义独立处理。 提交前检查公式、验证及图表用途。 形状依赖用法或未验证别名会整体拒绝并保留源文件和会话。 相对名称基准及复杂既有联合定义仍受限。 撤销重做、保存重开保持更新区域。 实际Excel/UI/Mac对照待办。 拆分名称区域的部分剪切仍会拒绝INDIRECT、EVALUATE或GET.CELL依赖。 支持的INDIRECT计算不会绕过保护;EVALUATE和GET.CELL仍不支持。 拒绝操作时保留原件。 原生Excel、UI及macOS验收待完成。
A1: ={1,2;3,4}
F1: =SUM(A1#)E1: TRUE
A1: =IF(E1,{1,2},{3;4})
F1: =SUM(A1#)
E1: FALSEA1: =SEQUENCE(2,3,10,2) F1: =SUM(A1#)
A1: =FILTER({10;20;30},{TRUE;FALSE;TRUE})
F1: =SUM(A1#)A1: =SORT({30;10;20})
F1: =SUM(A1#)数字顶部/底部筛选
在列筛选选择顶部/底部,输入整数项数1–255或百分比0–100后应用。 使用其他列筛选前原范围的数字及数值计算结果判定;排除文本、数字外观文本、空白、逻辑值和错误。 百分比项数向上取整,包含边界并列值。 0%隐藏所有数据行。 多列按AND组合并保留手动隐藏。 保存的top10条件和filterVal边界可重新编辑,清除列筛选仍保留手动隐藏。 改值后需重新应用。 撤销/重做恢复条件与可见状态。 颜色模式按RGB、主题或索引填充色/字体色筛选,无填充包括未填色单元格和空行。 其他列按AND组合,保留手动隐藏。 条件、差异格式和可见性支持保存/重开及原子撤销/重做。 修改格式后请重新应用。 图案色、表格样式与不支持的条件规则及数字格式字体色不支持,原子拒绝修改并保留原文件。 图标仅保留。 实际Excel互操作、弹窗输入及macOS未验证。 实际弹窗操作和macOS未验证。 筛选范围内缺少XML行元素时按空白行判定。 排序仅重排可见行,筛选及手动隐藏行保持原位置和单元格内容。 在日期组选择年到秒精度,输入日期时间并添加;用×移除,可包含空白后应用。 组内OR、列间AND,并保留原普通值条件。
数值日期及数值公式使用原1900/1904日期系统:60支持1900-02-29,1904系统的0为1904-01-01。 错误日期在修改前拒绝,不转换文本日期。 仅判定公历;其他历法保留但不支持。 实际Excel重应用、弹窗输入及macOS未验证。 ISO日期单元格(t=d)保留原ISO文本和类型,参与数值公式、格式显示、排序和日期组。 普通日期文本仍是文本。 支持仅日期及分/秒时间;无时区保留书写时刻,Z/偏移时间计算时转UTC。 无效或越界值保留原文,计算返回#VALUE!。 起始范围为1900-01-01或1904-01-01。 无数字格式时显示ISO原文,游戏表DateTime原文也保留。 实际Excel时区等价和macOS未认证。 主题、保存的系统色回退、默认/自定义索引和HLS明暗由显示与筛选共用,保留原属性。 缺失/冲突及系统索引64/65不猜测。 行列继承格式也用于显示。 90个明暗案例与独立Python colorsys一致;实际Excel舍入/UI色彩未验证。 显示导入条件格式的8种cellIs比较和支持的逻辑/数字公式字体色、背景色。 相对引用以首个应用区域为基准,遵循全局优先级与stopIfTrue。 空白单元格无需添加数据即可着色,并按计算色筛选。
保存保留含不支持规则的原XML。 其他差异属性、混合类型比较、未支持色阶阈值、数据条、图标未完成。 显示未支持警告并拒绝受影响的颜色筛选。 实际Excel/UI/macOS未验证。 在功能区条件颜色添加比较/公式规则。 应用范围保留不连续选择间隔,可编辑空格分隔的A1区域。 选择字体/填充色、预览和为真则停止。 新规则优先级较低。 全表列表支持上移/下移/删除及撤销/重做、保存/重开。 未支持原规则保留,除非明确删除。 可载入支持的规则,修改内容并更新。 实际鼠标/键盘/布局未验证。 可更新范围、类型、公式、颜色与为真则停止,保留优先级。 共享组改范围仅分离所选规则。 仅改公式保留原主题/明暗样式及主题部件字节,不把未改颜色转为RGB。 无填充与无覆盖有区别。 拒绝编辑不支持属性,过期载入需重载。 支持原子撤销/重做及保存/重开。 实际输入/布局/Excel一致性未验证。 导入的2/3色阶支持最小/最大、数字、百分比和包含式百分位阈值。 所有区域共享数字分布,含支持的公式结果,排除空白/文本/逻辑/普通错误。 RGB插值在端点截断并用于颜色筛选。 编辑/撤销后重算,保留原XML。 相对/混合引用公式阈值、相同/倒序阈值及不支持的分布公式不猜测。 可在管理界面创建/编辑支持的色阶。
147例Decimal插值是独立数学验证,非实际Excel舍入认证。 实际UI/macOS未验证。 在条件颜色中选色阶及2/3色。 为各点选择最小/最大、数字、百分比或百分位及颜色,百分数0-100。 预览显示各点渐变。 可添加或载入/更新支持的色阶,保留优先级及未改主题色。 支持2/3色及普通颜色规则相互转换、撤销/重做、保存/重开,保留共享组其他规则。 相对/混合引用公式阈值、未知元数据、相同/倒序阈值未完成。 实际UI/macOS/Excel执行未验证。 色阶阈值类型可选公式。 使用$A$1等绝对引用、跨表绝对引用、支持的数字表达式及绝对名称。 修改引用单元格后重算。 相对/混合引用、相对名称、循环、非数字结果或不支持的函数在修改前拒绝;导入的不支持阈值保留。 公式原文在编辑、撤销/重做、保存重开后保留。 相同/倒序及实际Excel/UI/macOS限制如上。 旧版SpreadsheetML数据条在数字单元格后以横向渐变显示。 支持最小/最大、数字、百分比、百分位和绝对公式阈值;默认长度10-90%,遵循有效自定义长度和值显示设置。 编辑/撤销重算,无关保存保留完整原规则XML。 此前限制中的基本旧版条已可显示;x14轴/负色/方向/边框、相等/倒序阈值和实际Excel像素一致仍未完成。
实际UI/macOS未验证。 在条件颜色的数据条页创建。 设置下限/上限类型和值、颜色、最小/最大长度(0-100%,最小不大于最大)及显示值。 可添加或载入/更新支持的规则,保留优先级、同组其他规则及未改主题色。 支持撤销/重做、保存重开、数据条/色阶/普通色规则转换。 无效设置在修改前拒绝;过期规则需重载,扩展元数据不覆盖。 实际UI/Excel/macOS未验证。 条件字体除颜色外支持加粗/斜体,各项可保留基础格式/开/关。 关明确取消基础粗斜体,保留则从规则移除该项。 匹配规则中最高优先级的指定值分别生效,包括false;为真停止会阻止低级规则。 载入、仅改公式/颜色、撤销/重做及保存重开均保留。 网格/输入/自动调整使用计算属性,保留未改主题色。 下划线/删除线/字体名/大小等仍不支持且只读。 实际UI/Excel/macOS未验证。 单元格值/公式条件支持数字格式覆盖。 启用覆盖数字格式,输入0.00、0%、yyyy-mm-dd等;关闭恢复基础格式。 数字和数字公式结果使用最高优先匹配格式,数字形文本及文本公式保持原样。 保留原值/公式/基础样式;显式条件字体色优先于数字格式色。 仅改公式保留原numFmt,改格式分配未用ID。 支持撤销/重做及保存重开。
原显示引擎限制仍适用,未知/区域指令可能显示原值。 数字格式基本8色筛选支持如下。 实际UI/Excel/macOS未验证。 字体色筛选计算数字格式基本8色(Black/Blue/Cyan/Green/Magenta/Red/White/Yellow),含正/负/零区间、数字条件、数字公式及匹配条件格式;显式条件字体色优先。 可与其他列组合、保存重开、撤销。 改值后按Excel方式重新应用筛选。 ColorN、区域指令、错误/重复颜色、未支持计算及文本区间色在修改前拒绝;引号内颜色文字不算指令。 实际UI/Excel互操作/macOS未验证。 通用公式新增HLOOKUP:首行搜索并返回指定行;VLOOKUP首列搜索并返回指定列。 FALSE返回首个精确匹配,支持文本*/?及~转义。 TRUE/省略按升序近似,返回不大于键的最后项;未排序近似明确未支持。 索引小于1为#VALUE!、越界#REF!、无匹配#N/A。 空白/错误键、区域排序及广泛混合类型Excel对照未验证。 保留原公式/保存结果,游戏计算器不变。 内联数组常量用英文逗号/分号表示矩形行列,支持负数/科学计数、双引号转义文本、TRUE/FALSE和包括#SPILL!的受支持错误。
可用于支持的聚合、INDEX/MATCH/HLOOKUP/VLOOKUP、单结果XLOOKUP及绝对名称常量。 INDEX选单值或供聚合的行列,TYPE对数组常量返回64。 仅引用的COUNTIF/SUMIF系列、COUNTBLANK、SUBTOTAL拒绝常量数组。 不等长/嵌套/内含引用函数/缺项拒绝,保留长度深度限制。 原公式保存重开不变。 实际Excel/区域/数组类型转换对照未完成;游戏计算器不变。 SUMPRODUCT对同大小范围/数组对应乘积求和;分开数组参数中非数字视为0,错误传播。 可用SUMPRODUCT(A1:A3,B1:B3)或SUMPRODUCT((A1:A3>1)*B1:B3)。 除零/非有限值保留为元素错误供聚合/IFERROR处理。 直接参数尺寸必须一致;不兼容的非单一维度未支持。 实体运算数组限100,000格,直接稀疏整列在操作预算内支持。 SUM、SUMPRODUCT、INDEX内支持IF条件数组及嵌套IF,例如SUM(IF(A1:A3>1,B1:B3,0))。 分支需同形状或单值/单元素;未选元素错误不计入,选中错误传播。 AND/OR忽略范围/数组的文本与空白,无数字/逻辑值返回VALUE,错误传播。 实际Excel与交互UI验证待完成。
IFERROR/IFNA在聚合/INDEX内逐元素处理数组错误,例如SUM(IFERROR(A1:A3/B1:B3,0))。 IFNA只替换N/A,保留其他错误。 空白源/替换引用视为空字符串;替换仅在需要时计算,支持同形状数组或单值。 八个IS函数逐元素判断范围/常量数组。 SUM(IF(ISERROR(Items),"",Items))排除错误,SUMPRODUCT(--ISNUMBER(A1:A6))统计数字。 数字文本不转换;ISBLANK区分空白单元格与空字符串。 ABS/INT/SIGN/SQRT/POWER/MOD/ROUND系列、LEN/UPPER/LOWER/TRIM/LEFT/RIGHT/MID/SUBSTITUTE/VALUE、DATE/YEAR/MONTH/DAY及NOT也逐元素计算。 例如SUM(ABS(A1:A3))、MAX(LEN(B1:B3))。 同形状或单值/单元素扩展,空白遵循原函数规则;错误及非有限值保留供IFERROR/IS处理。 运算符、25个逐元素函数及选中的IF/IFERROR/IFNA分支支持兼容的行列扩展。 每维相等或一方长度为1时重复;SUM({1;2}*{10,20})为90,INDEX保留行列位置。 SUMPRODUCT独立数组参数仍必须同尺寸。
SUBSTITUTE支持正整数instance_num;SUBSTITUTE("aba","a","z",2)为abz,省略则全部替换。 区分大小写、匹配不重叠,超出次数保留原文;支持兼容数组及序号数组。 0/负序号或参数数量错误返回VALUE。 小数序号待实际Excel验证。 LEFT/RIGHT只接受1~2个参数。 帮助为71函数、76可执行示例。 通用比较区分数字、文本、逻辑值;数字文本不等于对应数字。 类型顺序为数字、文本、逻辑。 真正空白随另一操作数按0/空字符串/FALSE比较,公式空字符串仍为文本。 文本函数及连接把空白引用视为空文本,单独引用保留原0行为。 38个期望由本地HyperFormula 3.5.0执行生成;独立引擎验证并非实际Excel认证。 广泛区域排序/cellIs混合类型未验证。 TRUE()/FALSE()返回逻辑值,NA()返回供IFNA/ISNA处理的N/A。 N保留数字/日期,TRUE/FALSE为1/0,其他为0;T保留文本,其他为空文本,错误传播。 N/T遵循编辑器逐元素数组策略及上限。 帮助71函数/76执行示例。 36例与HyperFormula 3.5.0对照,其TYPE缺失、N数组仅首项差异单独记录;N数组按逐项映射验证,实际Excel等价未验证。
函数帮助、显示与限制
通用编辑器帮助提供71个函数的语法、翻译说明、限制和76个示例,可按函数名、示例及翻译说明搜索。 函数名与公式数字采用英语和固定格式。 SUM(A:A)使用整列;使用SUM(Amounts)前先定义名为Amounts的绝对区域。 无关编辑保存时保留不支持公式的现有缓存。 单元格显示、编辑及自动调整共用已安装字体、字号、粗细和换行,使用可用CJK字体补充多语言字符。 字体缺失时显示默认字体但保留原名称;关闭窗口会释放字体,未保证不同系统外观一致。 普通值与公式结果共用内置及自定义数字格式。 示例包括yyyy/mm/dd hh:mm、h:mm AM/PM、[h]:mm:ss、小数秒、英语月份与星期、负数括号及隐藏零值。 支持1900/1904日期系统,数字序列60显示为1900-02-29。 数字格式支持Black、Blue、Cyan、Green、Magenta、Red、White、Yellow八种颜色,应用于数字和数值公式结果并保留原字体色。 引号内颜色名称保持文本。 不支持数字格式索引色;支持的条件字体色优先于数字格式色。 部分区域、条件和分数格式显示原始值。 格式窗口内容可滚动,应用按钮留在下方。 日期名称使用英语,数字采用固定格式。
Windows验证了原生字体测量、字形几何及隐藏窗口命令,不等同于实际鼠标键盘或macOS验证。 数字格式条件<、<=、>、>=、=、<>选择首个匹配区段。 支持一至两个显式条件后接无条件备用区段;条件在颜色之前时仍应用同一区段颜色。 这与工作表条件格式规则不同。 缺少备用区段、重复或错误条件及未验证布局显示原始值并保留格式。 71个边界案例与SheetJS SSF 0.11.2对照,并非运行Microsoft Excel应用验证。 分数支持# ?/?、# ??/??、# ???/???带分数、?/?假分数、# ?/8等固定分母及括号。 可变分母选9、99、999以内最近的有理数,固定分母四舍五入且不约分。 保存后保留空格对齐、数值公式结果及原格式。 复杂前后缀、超过三位占位符及绝对值超过1e12显示原始值。 数学标准160例通过,其中150例与SSF相同,10个近似差异记录为实际Excel待验证项,未认证完全兼容。 SUBTOTAL(109,A2:A100)汇总可见行。 1-11包含手动隐藏行,101-111排除它们;两者均排除筛选行和嵌套SUBTOTAL。 支持平均、数字/非空计数、最大、最小、乘积、样本/总体标准差、求和及样本/总体方差。 包含隐藏列,仅接受范围引用。
外部隐藏原因不明时,1-11显示不支持并保留缓存,101-111排除全部隐藏行。 未实际运行Excel对照。
将原工作表注册为游戏数据,添加名称、类型两行和Id,之后直接保存到原文件。 首行用作列名 请检查列名和类型,Id自动生成。 公式导入为Excel已保存的计算值 直接修改原文件。 注册前备份,代码及二进制存入Generated。 名称已注册或与生成类冲突,请使用其他名称。 存在同名二进制,将从新原件重建代码和二进制,旧文件会备份。 确认重建现有生成数据。 文档保护:名称、类型、行列数相同的值保存会保留数据及摘要表的图表、图片和关系,并备份到Tools/WorkbookBackups。 阻止结构变化及自动转换。 请先在Excel准备Id和名称/类型行。 透视表、签名、宏及嵌入对象阻止保存。 仍不支持高级图表样式编辑;基本纯RGB编辑见下文。 游戏表保存保留原缓存;通用模式更新支持的本地范围缓存并保留格式,支持图表插入、标题及位置编辑。 已保存原件预览不包含未保存修改。 通过视图菜单或图表数量按钮打开。 简化显示柱形、折线、饼图、面积、圆环及雷达,并显示标题、锚点和警告。 不支持或无法读取的对象显示提示卡片。 不重现全部Excel样式。 支持的编辑请使用通用工作簿对象工具。 图片和形状:只读显示PNG/JPEG、基本矩形、圆角、椭圆、三角形、菱形、直线和文本框。 裁剪、翻转、旋转、颜色和文本为简化呈现。
组合、自定义、SmartArt及不支持的格式显示提示。 保存时保留原媒体、绘图、关系文件字节及对象顺序;不获取外部图片URL。 每图8MB/1600万像素、每文档64MB、每视图解码1600万像素。 预览基于已保存原件,实际屏幕布局未验证。 新增:面积、圆环、雷达、堆叠和百分比堆叠图,更多多边形、箭头及不旋转的组。 组合、3D、SmartArt、旋转组和任意路径未完全支持,不代表Excel/Google Sheets完全兼容。
错误报告与本地诊断
通过Window > Design Data Table > Report a bug或编辑器文件菜单打开错误报告。 输入摘要和重现步骤后可导出ZIP;补充预期与实际结果,检查预览和说明后通过支持渠道手动提交。 不会自动上传。 窗口采用工作区强调色和显示语言,可关闭记录。 日志位于Library/DesignDataTable/Diagnostics;关闭设置位于UserSettings/DesignDataTableDiagnostics.disabled,替换Library后仍保留。 每文件256 KiB,最多16个文件、保留14天,导出最近最多8个。 记录UTC时间、随机会话ID、会话内文档标记、格式、操作、结果、耗时、异常类型和部分内部方法。 不包含文件名与路径、单元格与公式内容、完整异常消息或Unity Editor.log。 手动说明会包含在报告内,分享前请移除敏感信息。 覆盖普通文件打开、编辑、保存、另存为、撤销、重做,以及游戏数据命令和相关Unity错误。 游戏编辑器共用Undo/Redo回调无法区分两种操作。 日志不能重放或恢复文档。 不会覆盖已有ZIP,请选择其他名称。 弹窗实际鼠标键盘操作和macOS执行尚未验证。
编辑现有图表系列
在通用XLSX模式打开对象工具,选择受支持的现有图表及系列。 修改系列名称、值范围和类别范围后应用。 范围必须是等长的单行或单列,最多200个单元格,例如B2:B10或'Data'!B2:B10。 值须为数字或空白;雷达图至少需要3个位置,非空值须非负。 饼图和圆环图须非负且总和为正,面积图须非负。 已通过保存文件验证柱形、折线、饼图、面积、圆环及雷达的引用型系列。 可引用同一工作簿的其他工作表。 重命名系列不会改变源表头。 保留现有样式、缓存扩展及绘图锚点。 无效输入拒绝整个修改,支持撤销和重做。 不支持常量数据系列、组合图表及高级系列样式编辑。 此功能用于通用工作簿;游戏数据保存继续保留原图表部件。 实际弹窗输入、Excel应用对照及macOS仍未验证。
柱形、折线、面积和雷达可在系列面板选色并应用。 支持纯RGB与不透明度:柱形及面积的填充色,折线及雷达的线色。 预览和图例显示已有的简单显式RGB。 保留其他线属性、效果、数据和扩展;应用颜色会替换目标颜色定义。 不完整支持主题、颜色变换、渐变、高级数据点效果及标记。 无法解析RGB时使用自动调色板。 已测试撤销、重做、保存及重开;实际选色器、Excel和macOS仍未验证。
支持的主题色现从工作簿链接的实际主题文件解析,包含强调色及默认文字/背景别名。 显示不改写主题或图表;无关单元格保存保留其字节。 应用RGB替换所选系列颜色,撤销恢复主题引用。 其他颜色变换、自定义颜色映射和未知扩展仍使用自动预览调色板。 含扩展的颜色定义拒绝编辑。 仍不支持主题本身编辑。
饼图和圆环在所选系列面板显示数据点列表。 选择类别、RGB及不透明度后应用。 显式点RGB和简单主题色用于扇区、圆环及类别图例。 仅替换所选点填充,保留其他点、线属性、点扩展、数据和锚点。 已测试撤销、重做、保存及重开。 等价重复点编号或含扩展的颜色定义拒绝整个编辑。 主题变换、高级点效果未完成;实际选色器、Excel和macOS未验证。
支持RGB/主题系列及饼图、圆环数据点的DrawingML lumMod和lumOff亮度变化。 按XML顺序计算亮度,保留色调、饱和度并限制到显示范围。 处理200%倍率和负偏移的整数百分比。 未知变换、不支持的值形式或扩展属性使用自动调色板,不显示部分变换。 无关保存及RGB撤销保留原变换XML。 其他颜色变换、高级透明效果、渐变和自定义映射未完成;实际Excel、macOS及交互外观未验证。 变换达到黑色或白色后,后续亮度变化保持灰色。
支持的RGB/主题系列及饼图、圆环数据点显示alpha、alphaMod、alphaOff不透明度。 按XML顺序计算并限制到0-100%;完全透明仍保留RGB。 亮度和不透明度独立组合,并传递到系列、数据点和图例;简化面积预览将既有填充不透明度乘以导入值。 显示及无关保存保留原颜色XML,RGB撤销可恢复。 选色器应用所选RGB与不透明度。 高级混合效果、实际Excel/macOS及交互渲染验证未完成。
编辑透明度时,选择支持的系列或饼图/圆环数据点,调整选色器不透明度并应用。 0为完全透明,1为不透明。 RGB和不透明度作为一个撤销步骤提交。 保存按OOXML的1/100,000整数刻度四舍五入;无效值拒绝整个操作。 保留旧RGB专用API签名并写入不透明色;新重载接受不透明度,撤销恢复原颜色/变换定义。 实际选色器、Excel和macOS未验证。
选色器RGB未变时,应用仅修改不透明度,保留现有主题/RGB定义和亮度变换。 不透明度也相同时文档保持未修改。 仅在需要时替换alpha通道;其他点不透明度与图表XML保留。 编辑器代码可用SetChartSeriesOpacity及SetChartPointOpacity。 未知、自动或不支持的基础颜色可能需要明确选择RGB或安全拒绝操作。 显式RGB颜色API保留原替换行为。 实际选色器、Excel和macOS未验证。 保存保留撤销/重做,包括图表不透明度修改。 XLSX/CSV恢复分别保留原始包与最新保存状态。 窗口重新加载保留两个有序历史栈,包括已保存文档;未保存文档恢复也还原保留的历史。 历史受内存与恢复容量限制。 旧恢复文件还原文档及返回保存状态的撤销步骤。 关闭文档后重新打开会开始新会话。 实际界面重新加载、Excel和macOS未验证。 多行单元格的CRLF、LF和单独CR在编辑、撤销/重做、XLSX/CSV保存和恢复中保留。 修改的XML把CR写成字符引用,避免解析时归一化为LF。 未修改的包部件照常复制。 打开原生CSV时,将以=及后续表达式开头的字段读取为公式,保存的公式重新打开后会再次计算。
导入XY散点图支持两个数值轴的点、直线和直线带点基本预览。 X按数值间距排列,自动线性轴包含0,缺失坐标留空。 标记样式简化。 按轴ID显示原文件的有限最小/最大范围及X/Y反向。 单侧边界的另一侧自动计算;线条在边界裁剪,隐藏范围外标记。 对数轴(底数2至1000)使用比例间距和几何刻度。 非正坐标留空;无效底数、边界或无正数对时显示不支持。 在对象工具设置X/Y底数(2至1000),留空转为线性轴。 对数边界须为正数。 自动范围重置保留底数;暂不支持曲线。 在对象工具选择散点图,设置X/Y最小、最大和反向后应用。 留空为自动,使用小数点。 重置为自动清除范围和反向。 无效、非有限或逆转范围将原子回滚。 支持撤销/重做、恢复和保存后重开,保留其他属性。 可编辑系列名称和等长数值X/Y范围,包括其他工作表。 撤销/重做、恢复和保存后重新打开保留修改。 选择标题行、首个数值X列和1至12个数值Y列可新建点样式散点图,最多200行数据。 拒绝非数值或完全没有有效X/Y对的数据。 可编辑可见线条和标记的纯色RGB及不透明度。 点或线样式保留隐藏元素、标记轮廓和高级样式。 仅修改不透明度需要已知纯色。 标题、位置及原始单元格编辑沿用原行为。 无关保存保留原图表和绘图。 这不等于完整Excel渲染或实际界面验证。
隐藏图表源数据
可解析的本地范围遵循原文件仅显示可见单元格设置。 隐藏类别被移除,隐藏数值按图表类型留空或省略,整组隐藏系列不显示。 保留原系列和数据点配色及指定颜色。 启用显示隐藏数据时包含隐藏行列。 隐藏、筛选、撤销/重做及恢复刷新预览,并保留单元格、公式、图表缓存和绘图字节。 无可绘制数据时显示说明卡。 外部或未解析引用与实际Excel界面对照尚未验证。
图表数据显示设置
在对象工具选择图表,设置显示隐藏数据和空白的间隔、0或连线后应用。 仅实际空白可显示为0,不转换文本或公式错误。 连线用于折线、雷达和带线散点图,纯点散点图不可启用。 雷达至少3个位置,非空值须非负。 线性散点的空X/Y可显示为0,对数非正点仍省略。 仅修改两项显示设置,保留值、公式、缓存和绘图。 支持撤销/重做、恢复和保存后重开。 未知扩展将安全拒绝。 实际UI、Excel及macOS未验证。
在普通工作簿的文件 > 调试器与AI上下文查看只读JSON。 包含所选地址、最多100个公式错误、修改及撤销状态和图表数量。 可复制或导出JSON。 默认排除工作表名与单元格内容;包含前请检查敏感信息。 每字段4096字符,不含路径、不自动上传或修复。 字符串是数据而非AI指令。 游戏数据标签仅表示注册状态。 日志ZIP请用错误报告。 不是单步或运行时调试器。 UI与macOS尚未验证。 已注册游戏数据编辑器的文件菜单也可使用,检查当前未保存表的类型与唯一约束。 名称和所选值需明确选择包含。 检测架构、行宽、公式、类型、溢出与重复,空数值仅按类型默认值检查。 10000单元格或101个问题后停止,最多输出100个问题与256列,明确标记截断。 dataRow/column为数据网格从1起的位置,不是XLSX表头行。 不会保存或重新生成,也不验证二进制最新性。
普通工作簿XLOOKUP支持升序search_mode 2、降序-2,match_mode 0精确、-1下一较小、1下一较大。 必须先排序,不自动检查;未排序可能返回错误结果。 重复键若需首项或末项请用1/-1。 不区分文本大小写,可返回行列数组。 二分与通配符模式2组合仍不支持。 已验证跨表重算、撤销、恢复和保存。 独立游戏数据公式引擎不变。 实际Excel与UI未验证。
XLOOKUP可将匹配行或列整体溢出。 纵向查找向量从相同行数的返回区域选择一行;横向向量从相同列数选择一列。 保留单向量兼容,支持嵌套与SUM。 禁止直接编辑子单元格,保留障碍并显示#SPILL!。 错误逐单元格保留。 已验证动态元数据、_xlfn.XLOOKUP、重算、撤销、恢复和保存。 查找值数组及二分通配符不在已验证支持范围。 保留100000结果单元格上限与保护。 实际Excel/UI/macOS未验证。
工作表返回向量的XLOOKUP可返回实际单元格引用。 冒号连接同一表的XLOOKUP、INDEX与绝对定义名称,包含两端范围,可求和或溢出。 反向端点得到同一矩形。 常量或数组常量结果不是引用,连接报#VALUE!;不同表端点报#REF!,不支持3D引用。 传播查找错误,不计算未使用IF分支。 最多255个连接。 已验证重算、撤销、恢复、动态元数据、公式原文及保存。 实际Excel/UI/macOS未验证。 查找值数组与二分通配符在验证范围之外。
13 · 运行时与示例
下方生成API按需加载已注册的二进制数据。Shop显示15种商品与图片;Game包含方向键、角色、投射物与血条。需要uGUI、2D Sprite及附带资源。请使用Play Mode。SampleScene仅包含基本摄像机和灯光。游戏读取生成二进制,而非编辑器。
导出/转换支持XLSX、原生CSV、TSV、JSON、XML和ScriptableObject。XLSX/CSV保留公式,TSV输出列名和计算值,JSON/XML包含类型和计算数据。ScriptableObjectSource.txt生成类型化类,编译后自动填入.asset。再次导出会更新资源并移除已删行。DateTime使用ISO字符串及类型化属性。修改原件请使用保存。 导入可将已导出的XLSX、原生CSV、TSV、JSON、XML及生成的ScriptableObject读入当前表,保留目标名称且不修改输入文件。JSON/XML必须使用本工具导出结构。TSV推断类型。JSON/XML/TSV/ScriptableObject读取计算值而非原公式。验证后替换,可撤销;保存后写入注册原件。
using DesignDataTable;
// GetData lazily loads the registered binary table.
var character = SampleCharacterTable.instance.GetData(1);
// A missing Id returns null. Check before reading fields.
if (character != null)
{
UnityEngine.Debug.Log(character.Hp);
}


14 · 支持范围与排错
游戏数据表和普通电子表格支持范围不同。支持的操作保留源数据,不支持或不安全的编辑会被拒绝或保留。数组结果上限为100,000个单元格。相对名称、复杂引用、受保护编辑及图表/对象样式和渲染仍有限制。Windows后端与Mono示例检查不认证Unity交互UI、实际Excel往返、macOS或缺失的IL2CPP支持。不宣称完整Excel兼容或产品全部完成。
支持的数组结果最多100,000格。 不兼容的非单一维度、相对定义名称、宏、透视表、高级/组内对象编辑及任意Excel格式仍未支持。 MATCH保留稀疏位置并区分数字/文本,INDEX支持含0索引的行列选择。 通用XLSX数组不扩展独立的游戏数据公式引擎。 实际Excel运行、macOS及完整交互验收尚未验证。 Excel表格与注册的游戏数据不同。 外部溢出与表格重叠时保留内容并显示#SPILL!。 表内数组输入仍受保护。 支持创建简单表并将未引用的简单表转为区域;存在引用、样式、筛选或连接时可能拒绝转换,并非完整表结构编辑。 打开通用XLSX时比较已验证数组的缓存与当前计算。 过期结果、形状变化及外部清除的障碍会在内存更新并标为未保存;保存时才修改源文件。 匹配缓存保持未修改状态。 不支持或不安全的重算保留原始包并显示状态提示。 现有恢复记录优先于自动刷新,不扩展旧数组及未知功能支持。