首页 文章 精选 留言 我的

精选列表

搜索[一键安装包],共10000篇文章
优秀的个人博客,低调大师

Univer Go: 用电子表格一键实现报表设计器到底有多简单(内含源码)

定制化你的报表: hi👋 ,向大家推荐一款基于 Univer Go平台开发的智能模板—— Data Report。该模版内置了强大的TypeORM 库实现与数据库高效交互,在使用该模版时,你将拥有充分的自由度。 可以轻松切换数据库选项,灵活查询数据 根据实际需求自由选择字段,还能随心所欲地挑选报表样式 根据特殊需求修改脚本,定制出完全属于自己的专属报表。 同时 Data Report 让你无需脱离熟悉的电子表格操作环境,就能实现报表设计器的全部功能,真正开启数据处理的全新模式,为你带来便捷、高效的数据处理新体验 。 Univer Go 是一款高度可定制化的电子表格工具,能够根据用户需求构建一个性能与功能对标excel的电子表格。它支持灵活的功能扩展,涵盖基础数据处理、复杂的导入导出操作和协同功能,同时为 UI/UX 设计提供了定制空间,助力打造易用交互界面。此外,Univer Go 融合先进 AI 技术,配备了功能强大的脚本编写与执行工具,支持开发者创建和运行自动化脚本、进行数据库连接与数据读写管理以及开发自定义应用。无论是初学者还是专业开发者,都能凭借其简洁的操作逻辑和丰富功能支持,轻松上手。 体验链接: https://go.univer.ai/en-US 运行后的效果: 具体操作步骤及界面请查看着重介绍业务的文章: 从报表小白一秒升级为高手,Univer Go 这款免费的报表设计器模版有多厉害? Univer Go 内获取源代码实现 Data Report : 请先下载 Univer Go 获取源码: https://go.univer.ai/en-US client script调用node script获取数据库数据 //client中相关代码 const data = await univerAPI.runOnServer("database", "querySql", { host, port, username, password, database, schema, sqlType, sqlStr }); if (data) { try { return JSON.parse(data); } catch (e) { console.error('parse result error'); } } //node script相关代码 async function querySql({ host, port, username, password, database, schema, sqlType, sqlStr }) { const datasource = new typeorm.DataSource({ type: sqlType, // or 'mysql' for MySQL host: host, port: port, username: username, password: password, database: database, schema: schema, synchronize: false, // Don't auto-sync schema, we are just reading tables // logging: true, // Enable SQL query logging }); let data; const queryRunner = datasource.createQueryRunner(); try { // Initialize TypeORM connection await datasource.initialize(); data = await queryRunner.query(sqlStr); } catch (error) { console.error('Error during execution:', error); } finally { await queryRunner.release(); await datasource.destroy(); } return JSON.stringify(data); } 将读取回来的数据通过数据绑定插件展示到对应的path范围中, 具体的插件使用请看这里https://www.npmjs.com/package/@univerjs/sheets-source-binding const data = await getData(param); const sourceInfo = { records: data, fields: Object.keys(data?.[0] ?? {}), } workbook.setSourceData(param.sourceId, sourceInfo); 以上内容仅是 Univer GO 强大功能的冰山一角!欢迎您体验 Univer GO,不仅能获取更全面的代码,还能探索丰富多样的定制化功能,解锁高效工作新方式 。

优秀的个人博客,低调大师

鲁班 H5 1.8.1 发布,开源版本的易企秀、人人秀,支持本地一键安装,快速体验

【鲁班H5】前后端都开源的h5快速制作平台,类似于开源版本的易企秀、人人秀,可以通过拖拽的形式,快速生成H5 🎉🎉 鲁班H5 v1.8.0 发布了: 🎉🎉 鲁班H5 v1.8.1 发布了,建议升级 主要是Bug Fix: 【修复封面图和其它文件上传上传相关Bug】 已经在生产环境部署的同学,请参见 Migration Guide(迁移指南) 进行迁移: https://ly525.github.io/luban-h5/zh/migration-guide/migration-guide-1.8.0-to-1.8.1.html 欢迎吐槽、体验、反馈您的建议和意见😄 相关链接 鲁班 H5 的详细介绍:点击查看 鲁班 H5 的下载地址:点击下载 鲁班 H5 的GitHub地址:GitHub

优秀的个人博客,低调大师

AI 同事化:如何用福昕 Office Skill 一键三件套协编周报月度汇报

职场中有一个广为流传的段子:「周一开周会,周五写周报,周报写了三小时,开会只用了五分钟。」这句话背后揭示了一个普遍痛点:周报、月度汇报这类周期性文档,消耗了职场人大量时间,但内容的核心价值并不在于「写」本身,而在于「记录」与「呈现」。真正的问题是:手工操作太慢、格式来回漂移、数据要反复在 Word、Excel、PPT 之间搬来搬去。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册