logo
publist
写文章

简介

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求

擅长的技术栈

JavaScript.net

可提供的服务

提供低代码平台、高性能表格控件与嵌入式BI工具,为企业数字化转型提供全栈技术赋能。

BI 项目上线前,应该怎么验证一张报表的数据是否正确?

本文提出,BI报表上线验收不能仅以“能否打开”为标准,而应从数据完整性、准确性、汇总一致性、时间范围、权限范围及展示导出一致性六个维度进行系统验证。结合Wyn平台能力,提供可落地的验收清单与实操方法,强调通过基准对比、边界测试、角色切换和输出核对等动作,将“看起来没问题”转化为可验证的可信标准,确保报表在业务场景中持续输出准确结果。

文章图片
#数据库
填空题还是选择题?一个下拉列表背后的数据质量账

某连锁零售企业因“所属大区”字段为自由文本,导致同一区域出现六种写法,每月需人工清洗数据。问题根源在于本应“选择”的字段被设为“填写”。类似场景在医院、制造等行业频发,根源是制度未落地于系统。自由文本带来决策延迟、责任模糊与隐性成本。反观规范录入——如银行客户分类、物料编码等,均通过下拉选择确保口径一致。类Excel的前端表格控件(如SpreadJS)可低成本实现下拉验证、级联选择、多选等能力,将

#前端
页面上能勾选,导出后却只剩 TRUE 和 FALSE:SpreadJS 如何把复选框完整带进 Excel

项目管理导出任务清单时,复选框在Excel中变为TRUE/FALSE,导致客户困惑、需手动修正。问题根源在于网页端复选框为渲染层交互,而导出仅保留布尔值,未转换为Excel可识别的表单控件。通过SpreadJS在导出前将复选框单元格替换为位置精准、状态同步的Excel表单控件,实现页面与文件体验一致。该方案无需后端参与,提升交付专业性,强化系统可信度,是前端工程成熟度的体现。

一个 F4 快捷键,为什么能决定 Web 表格是否像 Excel?

F4 快捷键虽小,却关乎公式编辑效率与准确性。在 Excel 中,它实现引用类型快速切换,减少出错。迁移到 Web 系统后,若缺失此体验,用户易因操作不适而回流。SpreadJS 通过支持 F4 切换绝对、相对与混合引用,延续类 Excel 的编辑习惯,让公式编写更顺手、工作流更连贯。真正的系统迁移,不仅是功能替代,更是对用户使用节奏的尊重。细节决定体验,专业工具的价值,藏于这些看似微小却关键的交

AI 管家装进麒麟,信创终端的入口变了

AI助手Marvis上架麒麟软件商店,首次以操作系统层级身份接入银河麒麟V10SP1系统,实现对系统设置、安全检测、软件管理、文档检索及远程控制等底层能力的直接调用。其位置从应用内功能跃升至系统入口,带来调用逻辑重构、权限边界重划与界面可读性挑战。尤其在政务与国资场景中,数据不出域、操作可审计等合规要求更凸显分类管理的重要性——需明确哪些数据可读、操作可代、必须人工确认。这不仅是技术升级,更是对业

文章图片
#人工智能
AI 管家装进麒麟,信创终端的入口变了

AI助手Marvis上架麒麟软件商店,首次以操作系统层级身份接入银河麒麟V10SP1系统,实现对系统设置、安全检测、软件管理、文档检索及远程控制等底层能力的直接调用。其位置从应用内功能跃升至系统入口,带来调用逻辑重构、权限边界重划与界面可读性挑战。尤其在政务与国资场景中,数据不出域、操作可审计等合规要求更凸显分类管理的重要性——需明确哪些数据可读、操作可代、必须人工确认。这不仅是技术升级,更是对业

文章图片
#人工智能
改密码救不了泄露的 API Key

一批 OpenCode [用户今早发现,账户里的 Token 在几个小时内被跑光,有的还触发了自动充值。据 36 氪转述新智元的报道,OpenCode 官方随后确认这是一起安全漏洞事件。

#网络
下拉框选择公式:让 ComboBox 把公式字符串写进 SpreadJS 数据模型

通过 SpreadJS 的 ComboBox 组件,实现用户下拉选择公式并自动计算的效果。核心在于设置 editorValueType 为 value,使选中项的公式字符串(如 =SUM(A1:B2))直接写入单元格数据模型,由内置公式引擎自动解析并实时求值,无需手动输入或调用求值函数。该模式将复杂公式操作简化为一次点击,适用于财务、库存、考核等需预设公式的场景,关键在于“显示文本”与“实际值”的

#前端框架
用 SpreadJS 自定义函数实现会 溢出 的 RANDSPILL:动态数组公式扩展实战

本文以SpreadJS的RANDSPILL函数为例,演示如何通过自定义函数实现动态数组溢出,让私有算法(如模拟测算、抽样、生成测试数据)以公式形式嵌入表格。核心在于启用allowDynamicArray,返回CalcArray对象,并设置isVolatile()确保实时重算。该机制使结果自动扩展至相邻空格,支持交互式刷新与可控重算,实现“代码逻辑→表格语言”的无缝转化,提升业务可维护性与协作效率。

#java#开发语言
在 SpreadJS 里新增右键菜单,把业务动作放到用户手边

SpreadJS 通过扩展右键菜单,实现上下文相关的操作入口。在 onOpenMenu 中动态追加菜单项并绑定命令,结合 itemsDataForShown、hitInfo 和 getSelections 实现位置与状态控制,支持行级审批、格式复制等场景。利用 commandManager().register 分离 UI 与逻辑,确保可撤销性与业务一致性。该模式提升交互效率,减少冗余按钮,让操作

#vue.js#前端#javascript
    共 1385 条
  • 1
  • 2
  • 3
  • 139
  • 请选择