纯js表格编辑器已开源
开源地址https://github.com/littlecate/PumpkinDesigner# PumpkinDesigner纯js轻量级表格数据编辑器作为 PumpkinDev[www.pumpkindev.com](www.pumpkindev.com)核心前端编辑组件专注于**数据录入界面开发**与**打印模板设计**场景兼顾易用性与定制化能力。 ⚠️ 注意本组件聚焦轻量定制化场景若需完全复刻 Excel 全功能该项目可能无法满足你的需求。## 开发背景很多客户的核心工作载体是表格对「类 Excel 表格录入界面」有强需求但市面上同类组件存在两大痛点- 商用组件成本高且功能固化难以定制- 原生 Excel 风格的组件过度贴合 Excel 逻辑无法灵活扩展业务特性如单元格修约、自定义下拉规则等。因此我们打造了 PumpkinDesigner —— 既保留 Excel 友好的操作习惯又支持高度定制化开发兼顾界面易用性与功能可控性。## ✨ 核心功能特点### 1. 类 Excel 操作体验且更灵活- **基础操作全覆盖**字体样式、单元格格式、插入图片支持单元格内嵌图、浮动图、表格背景图其中内嵌图支持上下左右位置摆放是Excel没有的- **快捷键适配**完美支持上下左右方向键、Enter、Tab 键贴合日常操作习惯- **智能辅助功能**自动填充、公式计算选中公式单元格时会显示公式及与公式对应的单元格名称交互体验优于 Excel### 2. 数据录入专属能力- 字段与单元格双向绑定数据联动更高效- 内置下拉选择、自动下拉补全、日历控件、复选框等录入组件- 支持自定义录入规则如单元格修约、个性化下拉逻辑。### 3. 打印模板设计- 自动填充字段、表体自动计算适配复杂模板场景- 可结合报告生成组件快速生成各类结构化/非结构化报告。## 功能截图 以下为核心功能展示| 功能场景 | 截图展示 ||----------|----------|| 表格编辑器 | ![表格编辑器](docs/screenshots/2.png) || 录入界面 | ![录入界面](docs/screenshots/1.png) |## 项目目录说明| 目录/文件 | 说明 ||-----------|------|| Code/ | 核心代码主目录 || Code/src/ | 源码目录开发核心 || Code/dist/ | 打包后产物目录 || Code/testEditor_design.html | 源码功能测试页面 || Code/testEditor_min.html | 打包后功能验证页面 || Code/testFillData.html | 数据填充功能测试页面 || docs/ | 项目文档、截图等资源目录 || Pack/ | JS 打包脚本项目目录 |## 快速上手### 1. 打包构建执行 Python 打包脚本生成生产环境可用的 JS 文件bashpython.exe ./Pack/pack_js_cli.py ./Code### 2. 开发与测试无需复杂环境配置直接通过浏览器打开测试文件即可验证功能1. 打开 Code/testEditor_design.html测试源码功能完整性2. 打开 Code/testEditor_min.html验证打包后代码是否正常运行3. 打开 Code/testFillData.html测试数据填充、字段绑定等核心业务能力。## 开源许可本项目采用 **MIT 开源协议**你可自由用于商业/非商业场景修改、分发代码无需开源衍生作品仅需保留版权声明即可。## 关于 PumpkinDevPumpkinDesigner 是 PumpkinDev 生态的核心组件更多报表解决方案可访问[www.pumpkindev.com](www.pumpkindev.com)。

相关新闻

SiameseAOE模型本地部署避坑指南:解决依赖冲突与显存优化

SiameseAOE模型本地部署避坑指南:解决依赖冲突与显存优化

SiameseAOE模型本地部署避坑指南:解决依赖冲突与显存优化 如果你最近在尝试把SiameseAOE模型部署到自己的电脑上,大概率会遇到两个让人头疼的问题:一个是各种Python包版本打架,装了这个那个就报错;另一个是模型刚加载…

2026/5/17 10:19:33 阅读更多 →
我是一个普通程序员

我是一个普通程序员

我是一个普通程序员 我是一个什么人,一个普通本科,没有进过大厂,做过大厂外包的最常见最普通的程序员,没有任何夸张的头衔,唯一可以称道的就是喜欢学习新技术并试图将技术使用到工作。我看过很多的技术视频&#xff0c…

2026/5/17 9:44:49 阅读更多 →
信奥赛C++提高组csp-s之快速幂(案例实践2)

信奥赛C++提高组csp-s之快速幂(案例实践2)

信奥赛C提高组csp-s之快速幂(案例实践2) 题目描述 给定一个多项式 (byax)k(byax)^k(byax)k,请求出多项式展开后 xnymx^n\times y^mxnym 项的系数。 输入格式 输入共一行,包含 555 个整数,分别为 a,b,k,n,ma,b,k,n,m…

2026/5/17 10:19:32 阅读更多 →

最新新闻

开启我的编程学习之路

开启我的编程学习之路

一、简单自我介绍大家好,我是一名计算机专业大一新生,目前刚开始接触计算机底层基础和C语言编程。在此之前,我几乎没有代码编写经验,属于零基础编程小白。我性格耐心、做事喜欢循序渐进,擅长按计划完成学习任务&#x…

2026/7/5 3:31:02 阅读更多 →
分享最新Navicat安装教程(附免费文件)

分享最新Navicat安装教程(附免费文件)

目录 前言 软.件.下.载 安装教程(新手保姆级) 结束语 前言 大家好,我是 Ktiiy 学姐👋。刚入驻 CSDN,以后会持续更新,给大家免费零基础开发环境搭建、项目源码、避坑教程、面试技巧等!点关注…

2026/7/5 3:31:02 阅读更多 →
iOS27 App Intents 实战

iOS27 App Intents 实战

iOS27 App Intents 实战:新版 Siri 快捷指令接入全流程教程随着WWDC2026的正式落幕,苹果推送的iOS27带来了Siri架构的全面重构,其中最核心的变化就是正式弃用SiriKit,将App Intents确立为第三方应用接入Siri的唯一官方框架。对于开…

2026/7/5 3:29:02 阅读更多 →
Transformer 英中翻译实战:PyTorch 从零实现,BLEU 值提升 15% 的 3 个关键调参技巧

Transformer 英中翻译实战:PyTorch 从零实现,BLEU 值提升 15% 的 3 个关键调参技巧

Transformer 英中翻译实战:PyTorch 从零实现,BLEU 值提升 15% 的 3 个关键调参技巧在机器翻译领域,Transformer 架构已经成为事实上的标准。本文将带你从零开始实现一个完整的英中翻译模型,并分享三个经过实战验证的关键调参技巧&…

2026/7/5 3:27:02 阅读更多 →
利用RAG构建品牌AI知识库:六步SOP提升技术影响力

利用RAG构建品牌AI知识库:六步SOP提升技术影响力

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 你的品牌、产品、技术文档,是否正在被 AI 遗忘?当开发者向 ChatGPT、Claude 或国内大模型提问“如何集成 XX S…

2026/7/5 3:25:01 阅读更多 →
DesignWare® Cores LPDDR5/4/4x PHY for TSMC12FFC18 Databook的中文版

DesignWare® Cores LPDDR5/4/4x PHY for TSMC12FFC18 Databook的中文版

DesignWare Cores LPDDR5/4/4x PHY for TSMC12FFC18 Databook的中文版,dwc_lpddr54_phy_tsmc12ffc18- Product Code: D774-0,PHY Version: 2.40a July 8, 2021,是DW LPDDR5/4 PHY在TSMC12FFC工艺下的技术数据手册,为芯片设计者提供…

2026/7/5 3:25:01 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻