当前位置: 首页 > news >正文

onlyoffice创建excel文档

前提

安装好onlyoffice然后尝试api开发入门

编写代码

<html>
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>01</title>
</head>
<body style="height: 100%;margin: 0;">
<div id="placeholder"></div>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js"></script>
<script type="text/javascript" src="http://10.10.90.139:8099/web-apps/apps/api/documents/api.js"></script>
<script type="text/javascript">const config = {"document": {"fileType": "xlsx","key": "sdfsdffdgdfgdfgdfjkjk","title": "新建11.xlsx","url":"http://10.10.90.139:8849/new.xlsx",//空的文档,因为url必须传// 权限,每个要打开的文档都可以设置独立的权限"permissions": {// 启用评论"comment": false,// 启用下载"download": false,// 启用编辑"edit": true,// 启用导出"print": false,// 启用预览"review": true,//是否开启聊天"chat": false,//是否可以复制"copy": true,//是否文档受保护"protect": false,"fillForms": false,}},"documentType": "cell","editorConfig": {"callbackUrl": "http://192.169.43.39:5226/index/callback",// 设置语言"lang": "zh-CN","mode":"edit",//edit 或者view// 添加用户信息"user": {"group": "技术部","id": "wjl","name": "wjl"},"customization":{"logo": {"image": "https://api.onlyoffice.com/content/img/docbuilder/examples/blue_cloud.png","imageDark": "https://api.onlyoffice.com/content/img/docbuilder/examples/user-profile.png","url": "https://example.com"},}}};$(function () {const configJsonStr = JSON.stringify(config);$.ajax({type: "POST",url: "/index/jwtencode",contentType: "application/json",data: JSON.stringify({"jsonStr":configJsonStr}),dataType: "json",success: function (data) {console.log("成功")console.log(data)if(data.jwt){config.token = data.jwt;var docEditor = new DocsAPI.DocEditor("placeholder", config);}},error: function (err) {console.error(err);}})})
</script>
</body>
</html>

结果

在这里插入图片描述

刚开始报错说不能保存,后来排查原因是网络原因需要两个机器能互通,如果部署在线上需要外网能访问

在这里插入图片描述

中文文档
文档

相关文章:

onlyoffice创建excel文档

前提 安装好onlyoffice然后尝试api开发入门 编写代码 <html> <head><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0"&…...

交通事故档案管理系统|基于JSP技术+ Mysql+Java+Tomcat的交通事故档案管理系统设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java&#xff0c;ssm&#xff0c;springboot的平台设计与实现项目系统开发资源&#xff08;可…...

Chrome 114 带着侧边栏扩展来了

效果展示 manifest.json {"manifest_version": 3,"name": "ChatGPT学习","version": "0.0.2","description": "ChatGPT,GPT-4,Claude3,Midjourney,Stable Diffusion,AI,人工智能,AI","icons"…...

【论文笔记】RobotGPT: Robot Manipulation Learning From ChatGPT

【论文笔记】RobotGPT: Robot Manipulation Learning From ChatGPT 文章目录 【论文笔记】RobotGPT: Robot Manipulation Learning From ChatGPTAbstractI. INTRODUCTIONII. RELATED WORK1. LLMs for Robotics2. Robot Learning III. METHODOLOGY1. ChatGPT Prompts for Robot …...

深度学习 Lecture 4 Adam算法、全连接层与卷积层的区别、图计算和反向传播

一、Adam算法&#xff08;自适应矩估计&#xff09; 全名&#xff1a;Adapative Moment Estimation 目的&#xff1a;最小化代价函数&#xff08;和梯度下降一样&#xff09; 本质&#xff1a;根据更新学习率后的情况自动更新学习率的值(可能是自动增大&#xff0c;也可能是…...

uniApp中使用小程序XR-Frame创建3D场景(1)环境搭建

1.XR-Frame简介 XR-Frame作为微信小程序官方推出的3D框架&#xff0c;是目前所有小程序平台中3D效果最好的一个&#xff0c;由于其本身针对微信小程序做了优化&#xff0c;在性能方面比其他第三方库都要高很多。 2.与Three.js的区别 做3D小程序的同学们对Three.js一定不陌生…...

AI基础知识(4)--贝叶斯分类器

1.什么是贝叶斯判定准则&#xff08;Bayes decision rule&#xff09;&#xff1f;什么是贝叶斯最优分类器&#xff08;Bayes optimal classifier&#xff09;&#xff1f; 贝叶斯判定准则&#xff1a;为最小化总体风险&#xff0c;只需在每个样本上选择那个能使条件风险最小的…...

填补市场空白,Apache TsFile 如何重新定义时序数据管理

欢迎全球开发者参与到 Apache TsFile 项目中。 刚刚过去的 2023 年&#xff0c;国产开源技术再次获得国际认可。 2023 年 11 月 15 日&#xff0c;经全球最大的开源软件基金会 ASF 董事会投票决议&#xff0c;时序数据文件格式 TsFile 正式通过&#xff0c;直接晋升为 Apache T…...

Docker 笔记(七)--打包软件生成镜像

目录 1. 背景2. 参考3. 文档3.1 使用docker container commit命令构建镜像3.1.1 [Docker官方文档-docker container commit](https://docs.docker.com/reference/cli/docker/container/commit/)Description&#xff08;概述&#xff09;Options&#xff08;选项&#xff09;Exa…...

图论06-飞地的数量(Java)

6.飞地的数量 题目描述 给你一个大小为 m x n 的二进制矩阵 grid &#xff0c;其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻&#xff08;上、下、左、右&#xff09;的陆地单元格或跨过 grid 的边界。 返回网格中 无法…...

Java设计模式之单例设计模式

单例设计模式就是保证整个软件系统中&#xff0c;某个类只能存在一个对象实例&#xff0c;并且该类只提供一个取得该对象的方法。 单例设计模式包括两种&#xff1a;饿汉式和懒汉式。 饿汉式&#xff1a; 含义&#xff1a; 在类加载时就创建并初始化单例对象。这种方式确保了…...

多维时序 | MATLAB实现BiTCN-selfAttention自注意力机制结合双向时间卷积神经网络多变量时间序列预测

多维时序 | MATLAB实现BiTCN-selfAttention自注意力机制结合双向时间卷积神经网络多变量时间序列预测 目录 多维时序 | MATLAB实现BiTCN-selfAttention自注意力机制结合双向时间卷积神经网络多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.M…...

深入了解Android垃圾回收机制

文章目录 一、内存分配二、垃圾回收触发条件三、GC算法3.1 Dalvik虚拟机的GC算法3.2 ART的GC算法 四、优化GC性能五、监控GC耗时情况六、总结 在Android应用开发中&#xff0c;内存管理和垃圾回收&#xff08;GC&#xff09;对于应用性能和稳定性至关重要。理解GC机制有助于我们…...

如何学好Python语言

学习Python&#xff1a;一场充满探索与实践的编程之旅 Python&#xff0c;作为一种解释型、交互式和面向对象的编程语言&#xff0c;近年来在数据科学、人工智能、Web开发等多个领域得到了广泛的应用。掌握Python&#xff0c;不仅可以提升个人的编程技能&#xff0c;还能够为未…...

计算机408网课评测+资料分享

408当然有比较好的网课推荐&#xff0c;比如王道的视频课 现在大部分人备战408基本都用王道的讲义&#xff0c;然后再搭配王道408的课程来听&#xff0c;可以学的很好。 其中408视频课中&#xff0c;我认为讲的比较好的是数据结构&#xff0c;和操作系统&#xff0c;计算机组…...

使用 ZipArchiveInputStream 读取压缩包内文件总数

读取压缩包内文件总数 简介 ZipArchiveInputStream 是 Apache Commons Compress 库中的一个类&#xff0c;用于读取 ZIP 格式的压缩文件。在处理 ZIP 文件时&#xff0c;编码格式是一个重要的问题&#xff0c;因为它决定了如何解释文件中的字符数据。通常情况下&#xff0c;Z…...

JavaScript对象修饰教程

在JavaScript中&#xff0c;对象修饰是一种常见的编程模式&#xff0c;用于动态地向对象添加新的功能或修改现有功能&#xff0c;同时保持对象的原始结构不变。对象修饰可以帮助我们实现代码的复用、扩展和维护&#xff0c;让代码更加灵活和可扩展。本文将深入探讨JavaScript对…...

转置卷积(transposed-conv)

一、什么是转置卷积 1、转置卷积的背景 通常&#xff0c;对图像进行多次卷积运算后&#xff0c;特征图的尺寸会不断缩小。而对于某些特定任务 (如图像分割和图像生成等)&#xff0c;需将图像恢复到原尺寸再操作。这个将图像由小分辨率映射到大分辨率的尺寸恢复操作&#xff0c…...

P1481 魔族密码

P1481 魔族密码 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 字典树 在插入字符串 s s s时&#xff0c;不断记录 s 0... k s_{0...k} s0...k​的个数取最大即可。 #include <bits/stdc.h> using namespace std; const int N 1e5 21; int cnt[N], tr[N][30], idx,…...

无人机/飞控--ArduPilot、PX4学习记录(2)

这是一篇碎碎念&#xff0c;零零碎碎的记录了环境配置过程&#xff0c;仅供本人记录学习历程和参考。(记录的挺乱的&#xff0c;但是文章链接里的博客写的是真好) 本章主要完成的目标&#xff1a; 安装PX4 并 成功运行出3D无人机界面。 参考文章&#xff1a; 搭建PX4环境&…...

JavaScript全栈开发中的Mirage Flow集成:构建智能Web应用

JavaScript全栈开发中的Mirage Flow集成&#xff1a;构建智能Web应用 最近在做一个电商项目&#xff0c;产品经理提了个需求&#xff0c;希望用户填写表单时能实时给出智能提示&#xff0c;首页能根据用户浏览记录推荐商品&#xff0c;还得支持多语言实时翻译。这要是放在以前…...

3DGS渲染核心:手把手拆解从3D高斯到2D椭圆的投影变换(附GLM列主序避坑指南)

3DGS渲染核心&#xff1a;手把手拆解从3D高斯到2D椭圆的投影变换&#xff08;附GLM列主序避坑指南&#xff09; 在实时渲染领域&#xff0c;3D高斯分布&#xff08;3D Gaussian Splatting&#xff09;技术正逐渐成为新一代点云渲染的标准方案。这项技术通过将三维空间中的点云表…...

交期延误?轻流 AI 无代码给出新解法

交期延误&#xff1f;轻流 AI 无代码给出新解法早上 8 点&#xff0c;生产例会上&#xff0c;生产经理再次被问到&#xff1a;"昨天的计划为什么又没完成&#xff1f;"这已经是本周第三次了。计划赶不上变化、进度不透明、延期率高——这些问题像三座大山&#xff0c…...

口碑力荐|2026 年 4 月 GEO 优化公司 TOP5 综合竞争力排行

随着生成式AI对信息获取场景的深度重构&#xff0c;生成式引擎优化&#xff08;GEO&#xff09;已从企业营销的可选项&#xff0c;升级为数字化布局的核心战略组成部分。最新数据显示&#xff0c;2026年全球AI搜索已占据40%的搜索流量份额&#xff0c;传统搜索引擎流量同比下降…...

如何用STM32CubeMX快速验证你的硬件设计:以UART通信为例

如何用STM32CubeMX快速验证你的硬件设计&#xff1a;以UART通信为例 在嵌入式开发中&#xff0c;硬件验证往往是最耗时且最容易出错的环节之一。想象一下&#xff0c;当你精心设计的电路板终于到手&#xff0c;却发现某个外设无法正常工作&#xff0c;那种挫败感足以让任何开发…...

【AI知识点】交叉注意力机制:从原理到实战,打通多模态信息交互的桥梁

1. 从图文问答看交叉注意力机制的魅力 想象一下这样的场景&#xff1a;你给AI系统展示一张照片&#xff0c;照片里是一只橘猫趴在键盘上睡觉&#xff0c;然后问它"这只猫在做什么&#xff1f;"。要让AI准确回答"猫在键盘上睡觉"&#xff0c;它需要同时理解…...

工业精密三维测量中结构光扫描累积误差分析与补偿方法研究

工业精密三维测量中结构光扫描累积误差分析与补偿方法研究 摘要 结构光三维测量技术凭借其高精度、高效率和非接触等优势,已成为工业精密检测的重要手段。然而,在大尺度工业三维测量应用中,多视角扫描拼接过程中产生的累积误差成为制约测量精度的关键瓶颈。本文针对结构光…...

2.14 sql数据删除(DELETE、TRUNCATE)

2.14 数据删除&#xff08;DELETE、TRUNCATE&#xff09; 这一章我会带你彻底搞懂SQL中删除数据的两大利器&#xff1a;DELETE和TRUNCATE。学完之后&#xff0c;你能安全地清理无效订单、测试数据&#xff0c;并能区分什么时候用DELETE&#xff0c;什么时候用TRUNCATE。 学习前…...

实证论文不再卡壳!虎贲等考 AI 数据分析:零代码做出期刊级结果

在本科、硕士毕业论文与期刊发表中&#xff0c;数据分析往往是最容易卡住、最耗时、最容易出错的环节。不会 Stata、不懂 Python、SPSS 操作复杂、面板数据不会处理、回归结果不会解读…… 这些问题让大量学生与研究者卡在实证阶段&#xff0c;反复返修、延期、被拒稿。 如今&…...

baseAdapter高级功能详解:Header、Footer、LoadMore和EmptyView终极指南

baseAdapter高级功能详解&#xff1a;Header、Footer、LoadMore和EmptyView终极指南 【免费下载链接】baseAdapter Android 万能的Adapter for ListView,RecyclerView,GridView等&#xff0c;支持多种Item类型的情况。 项目地址: https://gitcode.com/gh_mirrors/ba/baseAdap…...