精华内容
下载资源
问答
  • excel锁定单元格修改_3步让表格只能输入修改,保护表格格式,快速搞定数据汇总...
    2020-11-18 10:49:52

    Hello,大家好,今天跟大家分享下我们如何让表格只能输入数据而不能修改数据。在工作中当我们制作好表格模板分发给大家填写后,经常需要将数据汇总起来,因为表格格式统一,所以汇总起来还是比较简单快捷的,但是当表格模板被更改后数据汇总就显得没那么简单了,我们可能需要一个一个的调整,十分的麻烦,这个时候设置表格只能输入而不能修改就显示十分必要了

    8a4ffddd2a3b6a028f1d7d34c00a72e3.png

    一、取消锁定

    如下图,我们想要保护首行以及首列不能修改,在其他的空白单元格区域是可以输入数据的,首先我们点击表格的一个空白区域按Ctrl+a全选整个表格,然后按快捷键Ctrl+1调出单元格的设置窗口,找到保护,将锁定前面的对勾去掉然后点击确定

    b97d04a1b1248c48bd3c074ecd6cfdeb.gif

    二、定位首行首列

    上一步我们将所有单元格的锁定都去掉了,这样的话当我们对工作表设置保护的时候是不会起到任何作用的,所以现在我们需要将首行以及首列位置的单元格重新锁定

    首先点击表格中的任何一个单元格,然后按快捷键Ctrl+g调出定位窗口,紧接着点击定位条件,然后选择常量,直接点击确定,这样的话我们就选中了首行以及首列,紧接着按快捷键Ctrl+1调出单元格设置窗口,点击保护勾选锁定即可

    3bbd603d100666eb049bf13f5ca5dc65.gif

    三、设置保护

    我们点击审阅功能组,找到保护工作表,输入两次密码,点击确定,这样的话就完成了,表中的首行以及首列是无法修改的,但是其他的空白区域是可以输入数据的

    aa1be95b21600c38d9a8d8f7c7d94f8b.gif

    怎么样?你学会了吗?

    我是excel从零到一,关注我,持续分享更多excel技巧

    更多相关内容
  • Excel表格中保护公式不被修改

    千次阅读 2020-12-31 21:44:45
    ctrl + A 选中表格中所有单元格,右键“设置单元格格式”,打开“设置单元格格式”对话框; 在“保护”选项卡中,去掉“锁定”前面的勾; 第二步 选中任意一个单元格,按F5键,打开“定位”对话框; 点击“定位...
    1. ctrl + A 选中表格中所有单元格,右键“设置单元格格式”,打开“设置单元格格式”对话框;
    2. 在“保护”选项卡中,去掉“锁定”前面的勾;
      在这里插入图片描述
    3. 选中任意一个单元格,按F5键,打开“定位”对话框;
      在这里插入图片描述
    4. 点击“定位条件”按钮,打开“定位条件”对话框;
    5. 点击“选择”里面的“公式”单选框;
      在这里插入图片描述
    6. 在被选中的单元格上右键“设置单元格格式”,打开“设置单元格格式”对话框;
    7. 在“保护”选项卡中,勾选“锁定”;
      在这里插入图片描述
    8. 在Excel中的“审阅”菜单中,点击“保护工作表”,打开“保护工作表”对话框;
    9. 在“取消工作表保护时使用的密码”下的输入框输入自定义密码,打开“确认密码”对话框;
      在这里插入图片描述
    10. 再次输入上面自定义的密码。
    展开全文
  • 主要介绍了JS实现动态表格的添加,修改,删除功能(推荐)的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
  • 今天小编就为大家分享一篇Android实现类似execel的表格 能回显并能修改表格内容的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • jQuery实现表格的增加、修改、删除、保存代码
  • 易语言在高级表格上直接修改数据...从数据库里读取数据并显示在高级表格里,直接在高级表格修改某条记录,会对应修改数据库里的数据,没修改改变。在数据比较多的情况下还是比较好的。原理很简单,代码也很粗糙。
  • word批量修改表格宏命令
  • jqGrid表格数据修改删除代码是一款jQuery基于jqGrid表格插件制作项目名称序号表格数据操作。
  • 之类的函数是更改表格的字体格式的(PS:可能该功能在开发中,也可能我没找到对应直接修改整个表格里面字体的方法) 但是后来发现表格里面用run = add.paragraph().add_run(‘hello world’), run.font.nam
  • 今天小编就为大家分享一篇LayUI表格批量删除方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layui table表格数据的新增,修改,删除,查询,双击获取行数据方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • EXCEL如何保护一些数据,防止被更改呢?下图中A列即为更改的区域。第一步:先选中整个工作表第二步:右键-设置单元格格式-保护-勾选锁定第三步:选中需要保护的区域第四步:右键-设置单元格格式-保护-勾选锁定...

    因为界面及使用方法类似,本文使用WPS进行说明。

    EXCEL如何保护一些数据,防止被更改呢?下图中A列即为不能更改的区域。

    第一步:先选中整个工作表

    e94938e8f3f3fa672973bd3e14d4d308.png

    第二步:右键-设置单元格格式-保护-不勾选锁定

    502bd9018ad4d1198a38f5bb831f97ac.png

    第三步:选中需要保护的区域

    e3942c381d5573da75f7f5204d534106.png

    第四步:右键-设置单元格格式-保护-勾选锁定

    1bbfa9d227a4ea7ffaf47aedbb278814.png

    第五步:审阅-锁定单元格-设置密码,这时候A列就被保护起来了

    de324dcc78fc19e26c7dadf6d6ede352.png

    第六步:双击A列中的被保护区域,会提示错误

    3e036de2670ca74fcdada83fdddf1518.png

    第七步:解除保护:撤销工作表保护-输入密码,即可。

    0afee53717c1c81dd0854250084cbe6a.png

    原文:EXCEL/WPS如何保护特定的数据不被更改?-EXCEL/WPS技能-TING说

    展开全文
  • vue 项目 element-ui 表格 修改 表格里面的数据后 页面更新问题 完美解决方案 想要达到的效果:点击"更多"后,"更多"隐藏,删除和补仓显示;(有时间可全部看完,没时间直接看做法5) 例如:自己用 this.show、在...

    element-ui 表格 修改后 表格里面的数据后 页面不实时更新问题 完美解

    • 想要达到的效果:点击"更多"后,"更多"隐藏,删除和补仓显示;(有时间可全部看完,没时间直接看做法6/7
    • 尝试用的方法:自己用 this.show、在百度上找的方法 set 都没能成功
    • 提示:最下面有代码demo

    页面初始化:

    在这里插入图片描述

    目标效果

    在这里插入图片描述

    做法1:

    给"更多"绑定一个 v-show='show'this.show 设置为true ,点击"更多"按钮后 在点击事件里面把this.show 设置为false;

    结果1:

    未成功,点击一个"更多",其他所有的"更多"都隐藏起来了

    原因1:

    循环的时候show给了表格所有的行,所以点击一个"更多"导致所有的"更多"都隐藏了;

    做法2:

    给"更多"绑定一个v-show='(scope.$index+1)' ,理想状态是:索引最低是0,+1后,至少也为1,所以显示,给删除和补仓设置为 v-show='!(scope.$index+1)' 取反就是隐藏了;

    结果2:

    未成功,报错

    做法3:

    当取到表格的data数据后,循环给数据一个flag =true ,在赋值给表格,点击"更多"后把当前的行索引拿到 ,把当前行的 this.tables[index].flag = false设置为false;

    结果3

    未成功,点击第一个 “更多"可以 隐藏"更多”,显示 删除、补仓, 出现问题:在点击其他行的"更多"就不能正常显示和隐藏,还是有问题

    做法4:

    百度到的结果:用set方法,当取到表格的data数据后,循环给数据一个flag =true ,在赋值给表格,点击"更多"后把当前的行索引拿到 ,把当前行的 this.tables[index].flag = false设置为false; 并 设置:this.$set(this.tables);

    结果4

    未成功,结果是点击第一个"更多"可以改变,点击其他的"更多"还是改变不了;

    做法5:

    把当前行的 this.tables[index].flag = false设置为false;然后在把 表格的数据 用 JSON this.tables = JSON.parse(JSON.stringify(this.tables)); 值重新克隆一遍 再赋值给表格就OK了

    结果5:

    成功(有缺陷), 如果只有 new Date的话 转化就会有问题

    做法5的缺陷:

    如果有 new Date的话,转化就会有问题 (会把new Date转化成 字符串)
    在这里插入图片描述

    做法6:

    使用 JSON.parse(JSON.stringify(this.tables)) 也可行,但是怎么能止步于此呢,赋值给tables表格,那么我还能这样 this.tables = this.tables.filter(item => item); ,把每一项重新 复赋值给 this.tales

    结果

    成功, 所有的表格项可以正常隐藏 和显示

    做法6 完美解决了缺陷在这里插入图片描述

    做法7: Object.assign

    直接使用es6的 Object.assign复制一个新的对象 this.tables = Object.assign([],this.tables) 少去了过滤循环的麻烦 简单明了

    结果

    成功, 所有的表格项可以正常隐藏 和显示

    做法8:未测试

    使用 this.$forceUpdate()
    vue强制更新$forceUpdate()
    添加this.$forceUpdate();进行强制渲染,效果实现。搜索资料得出结果:因为数据层次太多,render函数没有自动更新,需手动强制刷新。
    调用强制更新方法this.$forceUpdate()会更新视图和数据,触发updated生命周期。
    我是在使用多层for循环嵌套时出现的页面没有及时刷新改变后的值的问题( 使用 this.$forceUpdate() )

    以下demo代码可复制到新的vue文件里面直接查看,点击查看效果

    
    <template>
        <div>
        
            <hr />
            <el-button @click="showTable">显示表格</el-button>
            <el-table :data.sync="tables" style="width: 100%">
                <el-table-column prop="date" label="日期" width="180"></el-table-column>
                <el-table-column prop="name" label="姓名" width="180"></el-table-column>
                <el-table-column prop="address" label="地址"></el-table-column>
                <el-table-column label="操作" align="center">
                    <template slot-scope="scope">
                  <el-button type="info" size="small">编辑</el-button>
                  <el-button
                    type="primary"
                    size="small"
                    v-show="scope.row.flag"
                    @click="more(scope.$index,scope.row)"
                  >更多</el-button>
                  <div v-show="!scope.row.flag">
                    <el-button type="danger" size="small">删除</el-button>
                    <el-button type="success" size="small">补仓</el-button>
                  </div>
    </template>
          </el-table-column>
        </el-table>
      </div>
    </template>
    
    <script>
    export default {
        data() {
            return {
                tables: [],
                getList: [{
                        date: "2016-05-02",
                        name: "王小虎",
                        address: "上海市普陀区金沙江路 1518 弄111",
                    },
                    {
                        date: "2016-05-04",
                        name: "王小虎",
                        address: "上海市普陀区金沙江路 1517 弄222",
                    },
                    {
                        date: "2016-05-01",
                        name: "王小虎",
                        address: "上海市普陀区金沙江路 1519 弄333",
                    },
                    {
                        date: "2016-05-03",
                        name: "王小虎",
                        address: "上海市普陀区金沙江路 1516 弄444",
                    }
                ]
            };
        },
        watch: {},
        methods: {
            showTable() {
                // this.getList 表示请求到的数据
                // this.tables 表格 data
                if (this.getList.length > 0) {
                    this.getList.forEach(val => {
                        val.flag = true;
                    });
                }
                this.tables = this.getList;
            },
            more(index, val) {
                console.log("更多", index, val);
                this.tables[index].flag = false;
                // this.tables = JSON.parse(JSON.stringify(this.tables)); // 如果不转化 页面不生效
                this.tables = Object.assign([],this.tables) // 赋值一个新的对象
                // this.tables = this.tables.filter(item => item);
                console.log("转化之后", this.tables);
            }
        }
    };
    </script>
    
    
    
    展开全文
  • layui数据表格与后台数据连接,包含了layui数据表格的增加散出和修改以及显示的功能,利用jsp+servlet+dao层+T表+数据库
  • 本人前端小白,因为项目需求,需要动态编辑表格,但是layui的编辑表格只适合 【有数据】修改功能用,并适合【无数据】新增的功能使用,所以本人研究了几日,才写出了这么一个 无数据绑定,当然也可以自行绑定数据...
  • vue.js动态表格增加删除修改代码是一款带日期显示,支持删除和重新编辑表格内容效果代码。
  • element-ui 表格 修改表格里面的数据后 页面实时更新问题 完美解 想要达到的效果:点击"更多"后,"更多"隐藏,删除和补仓显示;(有时间可全部看完,没时间直接看做法6/7) 尝试用的方法:自己用 this.show、在...
  • 工作中经常遇到对word的批量操作,如果重复的操作达到上百甚至更多后,也是小的工作量,在此可以使用word的宏来自动执行重复的操作,提高办公效率,特写文档举列说明具体使用
  • 主要为大家详细介绍了vue实现表格数据的增删改查,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • jQuery+Bootstrap表格内容修改删除编辑插件,随便传的
  • 今天小编就为大家分享一篇layui加载表格,绑定新增,编辑删除,查看按钮事件的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • bootstrap表格行内编辑

    2019-02-21 10:47:23
    boostrap-table行内编辑功能,可以进行新行的添加-保存-删除-取消功能,也可对数据行进行修改-删除和取消编辑的功能。本资源为示例代码,依据boostrap-table的官方API进行操作
  • jQuery表格内容修改删除代码是一款基于Bootstrap制作可编辑的表格插件,点击图标按钮可以对表格进行编辑,支持将该表格行删除增加效果代码。
  • Excel 单元格能合并了,合并单元格选项是灰色的无法合并单元格,主要是因为几个单元格之间套用了格式,...能合并了,合并的也修改了excel表格中合并并居中的按钮是灰色的具体解决步骤如下:excel表格不能...
  • 易语言在高级表格上...从数据库里读取数据并显示在高级表格里,直接在高级表格修改某条记录,会对应修改数据库里的数据,没修改改变。在数据比较多的情况下还是比较好的。原理很简单,代码也很粗糙。@clocks。
  • 动态修改layui表格可编辑状态

    千次阅读 2021-06-18 13:49:23
    动态修改layui表格可编辑状态 单个可编辑 此处dataIndex为表格的下标,可以使用事件进行获取 例如使用下拉列表: layform.on('select(demo)', function (res) { let value = res.value; let elem = res....
  • 在Django项目开发中需要替换word中表格里的内容以自动生成报告,但各种教程中只有不修改格式替换段落内容,对于表格中单元格的内容替换后保留原格式没有找到方法,但是通过分析发现,可以将单元格的cell当作段落来...
  • 锁定单元格不被任意修改和删除 有时候我们希望对Excel表格的数据编辑做一些限制:比如只允许部分单元格的内容可以修改,其余的单元格数据则不允许修改(包括字号、字体等),我们可以这样操作。锁定一个单元格不被任意...
  • 我们在用exls办公的时候经常会遇到汇总上来的大量表格格式统一,能给老板看,甚至能录入系统,这个小程序用VBA写成,可以一次行改变上百个表格文件的格式。
  • js实现html表格列宽可拖拽修改 .

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 453,567
精华内容 181,426
关键字:

如何让表格不被修改