精华内容
下载资源
问答
  • 今天,我们将基于这个原型,集成 SpreadJS 电子表格组件和在线编辑器组件,使其具备 Excel公式计算、在线导入导出 Excel 文档、数据透视表和可视化分析能力,实现在线表格编辑系统的雏形。 设计思路 · 同时创建...

    通过前文的学习,我们已经用 Vite 搭建出了Vue 3 的项目原型。今天,我们将基于这个原型,集成 SpreadJS 电子表格组件和在线编辑器组件,使其具备 Excel公式计算、在线导入导出 Excel 文档、数据透视表和可视化分析能力,实现在线表格编辑系统的雏形。

    设计思路

    · 同时创建SpreadJS 和Designer(表格编辑器)两个组件,用切换路由的方式显示不同组件类型。

    · 在编辑器组件的工具栏中增加“加载”和“更新”两个按钮。

    · 点击“加载”即可加载从服务器获取的Excel文件,在编辑器中对该组件做一些修改,点击“更新”按钮,将修改后的文件传递给服务器。

    · 切换路由显示 SpreadJS 组件,在该组件添加 “加载”和“更新”两个button,功能同上。

    SpreadJS 组件介绍

    SpreadJS是一款基于 HTML5 的原生JavaScript组件,兼容 450 种以上的 Excel 公式,提供高度类似 Excel 的功能,主要用于开发 Web Excel 组件,实现多人协同编辑、高性能模板设计和数据填报等功能模块,组件架构符合UMD规范,可以以原生的方式嵌入各类应用,并与前后端技术框架相结合。

    image.png

    目前,SpreadJS已针对Vue 2做了组件封装,暂时还未对Vue 3提供组件封装,不过我们可以通过自己封装SpreadJS组件和表格编辑器的方式,将其集成在Vue 3项目中。

    将 SpreadJS 与Vue 3 集成

    1. 安装模块

    修改package.json 文件,添加我们需要的模块,运行命令 npm install 来安装所有依赖项目。

    
    "dependencies": {
    
        "@fortawesome/fontawesome-free": "^5.14.0",
    
        "@grapecity/spread-excelio": "^14.0.1",
    
        "@grapecity/spread-sheets": "^14.0.1",
    
        "@grapecity/spread-sheets-barcode": "^14.0.1",
    
        "@grapecity/spread-sheets-charts": "^14.0.1",
    
        "@grapecity/spread-sheets-designer": "^14.0.1",
    
        "@grapecity/spread-sheets-designer-resources-cn": "^14.0.1",
    
        "@grapecity/spread-sheets-designer-vue": "^14.0.1",
    
        "@grapecity/spread-sheets-languagepackages": "^14.0.1",
    
        "@grapecity/spread-sheets-pdf": "^14.0.1",
    
        "@grapecity/spread-sheets-pivot-addon": "^14.0.1",
    
        "@grapecity/spread-sheets-print": "^14.0.1",
    
        "@grapecity/spread-sheets-resources-zh": "^14.0.1",
    
        "@grapecity/spread-sheets-shapes": "^14.0.1",
    
        "@grapecity/spread-sheets-vue": "^14.0.1",
    
        "axios": "^0.21.0",
    
        "vue": "^3.0.2",
    
        "vue-router": "^4.0.0-rc.5"
    
      },
    
    

    2. 配置路由

    在src文件夹下添加3个文件。

    · router/index.js

    · views/SpreadSheet.vue

    · views/Designer.vue

    配置路由:

    
    import { createRouter, createWebHistory } from "vue-router";
    
    const routes = [
    
      {
    
        path: "/",
    
        name: "Designer",
    
        component: () => import("../views/Designer.vue"),
    
      },
    
      {
    
        path: "/spreadSheet",
    
        name: "SpreadSheet",
    
        component: () => import("../views/SpreadSheet.vue"),
    
      }
    
    ];
    
    export const router = createRouter({
    
      history: createWebHistory(),
    
      routes:routes
    
    });
    
    

    3. 在main.js中引入:

    
    import { createApp } from 'vue'
    
    import { router } from './router/index'
    
    import App from './App.vue'
    
    import './index.css'
    
    const app = createApp(App)
    
    app.use(router);
    
    app.mount('#app')
    
    

    4. 修改App.vue:

    在main.js文件中,将 Vue Router 文件添加到项目中(在Vue 2 中,导入它使用的是 Vue.use(router) ,但在Vue 3中添加方式发生了变化)。如下面的截图所示,Vue 3是使用createApp方法来实际创建项目的,在挂载应用程序前,需要通过  app.use(router)  来添加到项目中。

    
    <template>
    
    <div id="app">
    
        <div>
    
            <router-link to="/">Designer</router-link> |
    
            <router-link to="/spreadSheet">SpreadSheet</router-link>
    
        </div>
    
      <router-view/>
    
    </div>
    
    </template>
    
    <script>
    
    export default {
    
      name: 'App',
    
      components: {
    
      },
    
      setup(){
    
      }
    
    }
    
    </script>
    
    

    看到这里大家应该会发现,Vite中的路由配置以及 main.js 引入的方式较Vue 2有所不同,为了让其更好的支持Typescript,Vue Router的Vue 3版本要求我们必须导入新方法才能使代码正常工作,其中最重要的是createRouter 和 createWebHistory。

    5. 集成designer组件

    配置完路由之后,就可以开始集成designer组件了。首先,在components文件夹下添加2个文件:

    · components/Designer.vue

    · components /SpreadSheet.vue

    接着,在 Designer.vue 中集成SpreadJS 表格编辑器,代码如下图所示:

    · 在模板中添加一个div,这个div就是编辑器的容器,可以通过css设置容器的宽高位置等,也就是自定义了编辑器的显示大小及位置。

    · 导入编辑器所需要的依赖。

    · 在setup函数中新建一个编辑器。

    
    <template>
    
      <div>
    
          <div ref="ssDesigner" style="height:700px;width:100%;text-align: left;"></div>
    
      </div>
    
    </template>
    
    <script>
    
    import { onMounted, ref} from "vue";
    
    import "../../node_modules/@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css";
    
    import "../../node_modules/@grapecity/spread-sheets-designer/styles/gc.spread.sheets.designer.min.css";
    
    import "@grapecity/spread-sheets-designer-resources-cn";
    
    import "@grapecity/spread-sheets-designer";
    
    import GC from '@grapecity/spread-sheets'
    
    import ExcelIO from '@grapecity/spread-excelio'
    
    export default {
    
      name: 'Designer',
    
      props: {
    
      },
    
      setup(props, {emit}) {
    
        const ssDesigner = ref(null);
    
        onMounted(() => {
    
          var designer = new GC.Spread.Sheets.Designer.Designer(ssDesigner.value);
    
          emit("designerInitialized", designer);
    
        });
    
        return {
    
          ssDesigner
    
        };
    
      }
    
    }
    
    </script>
    
    

    第三步,在views/Designer.vue中引入该组件及相关依赖。

    
    import Designer from '../components/Designer.vue'
    
    import {ref} from "vue"
    
    import axios from "axios"
    
    import GC from '@grapecity/spread-sheets'
    
    import ExcelIO from '@grapecity/spread-excelio'
    
    

    第四步,在模板中使用该组件标签。

    
    <template>
    
      <div>
    
        <Designer v-on:designerInitialized="designerInitialized"></Designer>
    
      </div>
    
    </template>
    
    

    最后,在setup函数中初始化编辑器。

    
    let designer = undefined;
    
    let designerInitialized=(wb)=>{
    
          designer = wb;
    
          let spread = designer.getWorkbook();
    
        }
    
    

    完成上述步骤,页面就可以显示编辑器UI了。

    如何自定义编辑器的工具栏?

    完成了上述步骤,我们已经成功的将 SpreadJS编辑器集成到项目中,接下来演示如何在工具栏中新建 “加载”和“更新”两个按钮。

    由于 SpreadJS  在线表格编辑器采用了全新可配置设计,在任何区域都可采取json config 的配置方式。通过修改默认的GC.Spread.Sheets.Designer.DefaultConfig,便可以达到自定制功能。

    1. 定制 Ribbon 选项卡

    在浏览器Console中输入GC.Spread.Sheets.Designer.DefaultConfig可查看默认ribbon选项卡配置。参考默认配置,可以自定义操作选项卡。

    
    let DefaultConfig = GC.Spread.Sheets.Designer.DefaultConfig;
    
    let customerRibbon = {
    
          id: "operate",
    
          text: "操作",
    
          buttonGroups: [
    
          ],
    
    };
    
    

    2、自定义按钮

    在定义按钮之前,需要先定义按钮点击时的命令Commands,并将命令注册到config的commandMap属性上。

    
    let ribbonFileCommands = {
    
            "loadTemplateCommand": {
    
                iconClass: "ribbon-button-download",
    
                text: "加载",
    
                //bigButton: true,
    
                commandName: "loadTemplate",
    
                execute: load
    
            },
    
            "updateTemplateCommand": {
    
                iconClass: "ribbon-button-upload",
    
                text: "更新",
    
                //bigButton: true,
    
                commandName: "updateTemplate",
    
                execute: update
    
            }
    
        }
    
    

    上面的示例代码注册了 loadTemplateCommand和 updateTemplateCommand 两个命令。

    · execute对应具体执行内容的function,也就是 load 和 update 方法。

    · iconClass为按钮样式,可以制定按钮图片

    · text为按钮显示文字

    · commandName为命令名称,需要全局唯一

    iconClass示例代码:

    
    .ribbon-button-download {
    
     background-image: url(图片地址,可以是base64 svg)};
    
    

    有了命令就可以添加对应button 的config了:

    
    let customerRibbon = {
    
          id: "operate",
    
          text: "操作",
    
          buttonGroups: [
    
            {
    
              label: "文件操作",
    
              thumbnailClass: "ribbon-thumbnail-spreadsettings",
    
              commandGroup: {
    
                children: [
    
                  {
    
                    direction: "vertical",
    
                    commands: ["loadTemplateCommand", "updateTemplateCommand"],
    
                  }
    
                ],
    
              },
    
            },
    
          ],
    
        };
    
    

    在designer的config中加入自定义的命令和按钮:

    
    DefaultConfig.ribbon.push(customerRibbon);
    
        DefaultConfig.commandMap = {};
    
        Object.assign(DefaultConfig.commandMap, ribbonFileCommands);
    
    

    最后,不要忘了补充Load方法和update方法中的代码。

    Load方法和update方法的作用

    Load方法用于执行excel文件的加载。在接收到后台传递的json数据后,使用fromJSON方法加载该文件,代码如下图:

    
    let load = (e)=>{
    
            let spread = designer.getWorkbook();
    
            let formData = new FormData();
    
            formData.append("fileName", "path");
    
            axios.post('spread/loadTemplate', formData, {
    
                responseType: "json",
    
            }).then((response) => {
    
                if(response) {
    
                    alert("加载成功");
    
                    templateJSON = response.data;
    
                    spread.fromJSON(templateJSON);
    
                }
    
            }).catch((response) => {
    
                alert("错误");
    
            })
    
    }
    
    

    Update方法用于执行文件的更新。在编辑器对加载的文件做出操作,如修改背景色、添加文本时,使用toJSON方法将当前spread保存为json数据传递给后台存储,代码如下:

    
    let update = (e)=>{
    
            let spread = designer.getWorkbook();
    
            let spreadJSON = JSON.stringify(spread.toJSON());
    
            let formData = new FormData();
    
            formData.append("jsonString", spreadJSON);
    
            formData.append("fileName", "fileName");
    
            axios.post('spread/updateTemplate', formData).then((response) => {
    
                if(response) {
    
                    alert("更新成功");
    
                }
    
            }).catch((response) => {
    
                alert("错误");
    
            })
    
        }
    
    

    完成上述操作,新建的按钮就可以正常工作了。如下图示例,点击工具栏加载按钮,文件已在 SpreadJS 表格编辑器成功加载。

    image.png

    以上就是Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(组件集成篇)的全部内容,通过集成 SpreadJS 电子表格组件和在线编辑器组件,我们搭建的项目原型已经具备了在线表格编辑系统的雏形。

    在下一章功能拓展篇中,我们将演示如何为这个系统雏形增加更多电子表格功能,并提供整个工程源码供参考。

    扩展阅读

    · Vue 3 组件开发实战:搭建基于SpreadJS的表格编辑系统(环境搭建篇)

    · Vue 3 组件开发实战:搭建基于SpreadJS的表格编辑系统(功能拓展篇)

    · SpreadJS Vue 框架支持

    展开全文
  • 所需材料:桌面文档一个 1.打开qq,点击腾讯文档 2.进入文档(可能要登录) 然后 点击上传本地文件 点击桌面 选中上传文件,打开 3.点开上传后的文档 4.设置权限,为所有人可编辑(如果需要的话......

    所需材料:桌面文档一个

    1.打开qq,点击腾讯文档

    2.进入文档可能要登录

    然后

    点击上传本地文件

    点击桌面

    选中上传文件,

    3.点开上传后的文档

    4.设置权限,为所有人可编辑(如果需要的话)

    5.完成后关闭文档,复制链接,发送连接到群里

    6.别人编辑之后,可以在qq打开腾讯文档查看,下载。

    展开全文
  •   今天小编推荐一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 开源协议   使用 MIT 开源许可协议 链接地址   公众号【Github导航站】回复关键词【luc】获取git地址 特性 格式设置:样式,...

      大家好,我是小编南风吹,每天推荐一个小工具/源码,装满你的收藏夹,让你轻松节省开发效率,实现不加班不熬夜不掉头发!

      今天小编推荐一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。

    开源协议

      使用 MIT 开源许可协议

    链接地址

      公众号【Github导航站】回复关键词【luc】获取git地址

    特性

    • 格式设置:样式,条件格式,文本对齐及旋转,文本截断、溢出、自动换行,多种数据类型,单元格内多样式
    • 单元格:拖拽,下拉填充,多选区,查找和替换,定位,合并单元格,数据验证
    • 行和列操作:隐藏、插入、删除行或列,冻结,文本分列
    • 操作体验:撤销、重做,复制、粘贴、剪切,快捷键,格式刷,选区拖拽
    • 公式和函数:内置公式,远程公式,自定义公式
    • 表格操作:筛选,排序
    • 增强功能:数据透视表,图表,评论,共享编辑,插入图片,矩阵计算,截图,复制到其他格式,EXCEL导入及导出等

    演示截图

    结尾

      本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流,欢迎关注我的公众号**【Github导航站】**。

    展开全文
  • 原标题:Wufoo-Wufoo网址:自定义在线表格和表单生成器Wufoo更是一款专业的线上表单产生器,当你透过Wufoo制作一个表单后,只需要透过网址来发送或是内嵌到网站里,建立在线表格可能很困难,Wufoo让一切变得简单。...

    原标题:Wufoo-Wufoo网址:自定义在线表格和表单生成器

    Wufoo更是一款专业的线上表单产生器,当你透过Wufoo制作一个表单后,只需要透过网址来发送或是内嵌到网站里,建立在线表格可能很困难,Wufoo让一切变得简单。

    wufoo

    259fee6d4fd3ae95746104857e22ac83.png

    Wufoo的功能

    表单模板

    从400多个模板中选择。正是您想要的方式。准备进行定制。

    报告中

    创建由您自己的图形,图表和关键指标组成的动态可视化。

    自订规则

    使用规则创建将遵循您指定的逻辑的动态表单。

    付款

    几分钟之内即可开始使用Wufoo支持的表单接受在线支付。

    Wufoo的特点

    建立和自定义在线表格

    Wufoo强大而直观的功能使任何人都可以构建漂亮的表单,而无需编写任何代码。

    表单生成器

    Wufoo屡获殊荣的拖放表单生成器使构建表单变得轻而易举。认真地说,没有比这容易的事情了。

    主题设计师

    使用或自定义现成的主题之一,或设计自己的主题。你的形式,你的样子!

    定制品牌

    将组织的徽标和品牌元素添加到表单中。谁说您的表格需要看起来不同

    收集数据,付款和文件

    根据您的条件收集所需的数据和付款。将表单嵌入到您的网站上,或使用直接链接进行共享。

    接受付款

    有网上商店吗?收取捐款或活动费用?与我们集成并获得付款的众多受欢迎的付款提供商之一联系您的表格!

    文件上传

    我们不会归档您需要的数据。通过您的表单收集所有类型的文件,并在需要时直接从您的帐户访问它们。

    实时通知

    有人填写您的表格后立即获得通知。我们可以给您发送文本或电子邮件,这样您就不会错过任何节拍。

    自动化工作流程以节省时间

    借助数百种集成和无数种自动化工作流的方法,您可以将更少的时间花费在繁琐的任务上,并专注于更重要的事情。

    整合方式

    将表单数据与其他业务工具连接。我们有数十种本机集成,通过Zapier的好朋友提供了1,000多种集成,因此您可以从每个表单项中获得最大收益。

    工作流程

    自动化工作流,以便您的表单数据无缝传输到CRM,市场营销自动化系统等。

    分支与逻辑

    制定规则以个性化受访者的填写表格的经验。一流的回应和令人欣喜的求职者将给您带来回报。

    数据是安全的

    作为SurveyMonkey的一部分,Wufoo部署了最新的安全措施,以确保您的数据始终安全。

    256位SSL加密

    没有人解密我们的加密。表单上的所有数据在发送到我们的服务器之前都受到256位SSL加密的保护。

    智能验证码

    我们的CAPTCHA集成可防止您的表单收到垃圾邮件,因此您可以对数据完全放心。换句话说,我们验证码垃圾邮件发送者!

    数据要塞

    Wufoo的服务器位于美国经过SOC 2,Type II审核的数据中心中,并采用了业界领先的安全措施。对不起,超人,甚至您也无法闯入。

    Wufoo能够更换表单的配色,而后来推出的Wufoo Form Gallery 里头内建许多配色可以预览使用,找到自己喜欢的然后加入即可,或者使用者也可以自行调整色彩配置。(本文来源:http://www.hepou.com/site/wufoo.html)返回搜狐,查看更多

    责任编辑:

    展开全文
  • Smartbi报表工具是新一代的在线Web报表工具,它具有丰富的帮助提示与向导指引,支持字段拖拽报表制作,并提供方便的快捷菜单和报表功能,旨在让报表制作工作变得更轻松!丰富的帮助提示与向导指引在web报表设计器中...
  • Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 官方使用手册:https://mengshukeji.gitee.io/LuckysheetDocs/zh/guide/#%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%BB%8D 使用步骤: 基本...
  • Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 相关链接 源码 文档 Demo 插件Demo 论坛 Github 在线文档 在线Demo 导入Excel Demo 中文论坛 Gitee...
  • 第二步,指定一个表格容器 第三步,创建表格 其实LuckysheetDocs的使用方式和Excel差别并不大,就连快捷键也是一样的: 最后附上在线DEMO体验: 传送门 https://github.com/mengshukeji/Luckysheet OK!...
  • 今天,我们将基于这个原型,集成 SpreadJS 电子表格组件和在线编辑器组件,使其具备 Excel公式计算、在线导入导出 Excel 文档、数据透视表和可视化分析能力,实现在线表格编辑系统的雏形。 设计思路 同时创建...
  • 项目中需要用到在线填写表格的功能,我选择使用了TinyMCE,TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器,这里做了一个小demo,页面如下: 第1步:引入TinyMCE脚本 首先我们需要下载一份源文件放在...
  • Luckysheet是完全开源的一个类似于excel的在线表格,内置格式设置、单元格、行和列操作、撤销、重做、选区拖拽、公式和函数、表格操作等功能,还提供了图表、数据透视表、截图、插入图片等增强功能,支持EXCEL导入及...
  • HTML 表格

    2021-06-08 16:55:09
    HTML 表格示例:姓名性别年龄张三男40李四女32在线示例HTML表格这个示例演示如何在 HTML 文档中创建表格。示例111213212223313233测试看看 ‹/›HTML 表格表格由 标签来定义。每个表格均有若干行(由 标...
  • Luckysheet是一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 特性: 1、格式设置:样式,条件格式,文本对齐及旋转,文本截断、溢出、自动换行,多种数据类型,单元格内多样式 2、单元格:拖拽,...
  • 如何实现在网页中在线编辑EXCEL表格,然后保存到服务器中一般通过邮件附送文件的方享excel表格,想把一个excel表享给更多人时,只要把表格嵌入在网页里将是一个再好不过的方法。我们在后台对excle表格里的数据进行...
  • 生活中我们常常会见到各种表格,这些表格都可以很方便我们记录一些事情,又或者是可以很好的将一些数据显示出来。对于一些工作的人员来说,能够用电脑制作出表格是非常重要的,那么在电脑上怎么制作表格呢?下面,小...
  • 记录:handsontable,在线表格编辑插件 地址:https://github.com/handsontable/handsontable 效果: 使用: <link rel="stylesheet" href="/static/jsConversion/chartTool/css/jquery.handsontable.full.css"&...
  • 特效描述:利用js实现 在线编辑 excel 表格代码。利用js实现在线编辑excel表格代码代码结构1. 引入CSS2. 引入JS3. HTML代码function load(){x.spreadsheet('#x-spreadsheet-demo').loadData({freeze: 'C3',styles:...
  • Markdown 快速生成表格

    2021-06-08 16:04:16
    markdown本人原创,希望大家喜欢一下哈,转载请注明出处在Markdown上写一个表格真是让人头疼的事情,写的不流畅还要担心格式。我为大家总结了以下三种方法,前两种大家或许司空见惯了,第三种是神器。。。一、md原生...
  • html中表格设计

    2021-06-10 07:11:39
     /*总是显示滚动条*/ } 3.javascript脚本 // admin/index.jsp //DataGrid 数据表格 /*dateGrid指代table*/ // // // function senfe(o, a, b, c, d) { var t = document.getElementById(o)....
  • vue3在线写可编辑表格

    2021-05-01 10:39:57
    vue3高效方法,可以使用X-Sheet来编辑 Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 x-sheet入口
  • 本文实例讲述了JQuery实现可直接编辑的表格。分享给大家供大家参考。具体分析如下:功能:创建一个表格,用户单击某个单元格后,可以直接修改单元格文本。在编辑状态下,用户可按回车键确认修改,按ESC键撤销修改。...
  • vue 在线编辑表格(原生和使用组件的两种方式) top表头和left表头格式的表格 <template> <div> <!-- 用组件写的编辑表格 --> <el-table border :data="tableData" style="width: 100%...
  • HTML5+CSS3 表格设计(Table)2018-09-16CSS样式:[css]view plaincopybody{width:600px;margin:40pxauto;font-family:"trebuchetMS","Lucidasans",Arial;font-size:14px;color:#444;}table{*border-collapse:...
  • 分享一款jQuery表格插件,今天我要介绍的不是DataTables,而是相对没有那么出名的jqGrid,它基于jquery UI主题,同时也支持Bootstrap,能够根据需求使用不同主题。兼容目前主流浏览器,有丰富的配置项和方法事件接口...
  • 但是小型企业或者团队,如果想自己搭建一套在线表格系统呢?有没有开源的方案?经笔者调查,一些表格具有相对简单的功能,只能显示数据和过滤器功能,或者某些表格支持多种单元格样式,但是此类功能需要付费。比较...
  • Ant Design表格

    2021-11-09 00:03:37
    ant Design表格使用 react 类组件 import React, { Component, createRef } from "react"; import { Form, Input, Button, Row, Col, message } from "antd"; import { withRouter } from "react-router-dom"; // ...
  • 如何将网页数据输出为Excel或Word文件1、保页在浏览器中访标网页,执行菜单“文件”→“另”...3、去掉不需要的部分注:表格形式出现的正文,可以选中后执行“表格”→“转换”→“表格转换为文本”去除表格外框。4...
  • 将HTML表格转换为Div

    2021-06-28 14:02:37
    我已经有了一个很好的开始,可以将我的代码表格表格上传到Div安装程序,但是在这个部分中的某些地方它似乎有问题。这是该网站的外观:http://db.tt/YeUZiiBy。将HTML表格转换为Div这里是我的HTML` />They ...
  • wps表格不能复制粘贴

    2021-07-04 06:30:09
    wps表格不能复制粘贴你好,在WPS中使用选择性粘贴功能,就可以实现。步骤:选择“开始”选项卡中的“粘贴”命令,选择“匹配当前格式”。wps中为什么不能复制粘贴:WPS表格一复制多粘贴教程:详细教程请看下图:wps...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,684
精华内容 34,273
关键字:

在线表格