Excel 如何锁定表头

Excel如何锁定表头

当一个Excel表格内容过多,我们滑动到底部位置时看不到表头,给数据的输入、修改与读取带来不便,因此我们需要锁定表头。

在顶部可以看见表头。

在底部看不见表头
这里写图片描述

如何锁定

一行(列)

黄色区域为表头。
1、单击“视图”。
这里写图片描述
2、单击“冻结窗格”。
这里写图片描述
3、单击“冻结首行(列)”即可锁定表头。
冻结首列后效果如下:无论向右滚动多少,第一列依然可见。
这里写图片描述

多行(列)

黄色区域为表头。
1、在要冻结的行(列)下(右)方选定一个单元格。
这里写图片描述
2、单击“视图”。
这里写图片描述
3、单击“冻结窗格”。
这里写图片描述
4、单击“冻结拆分窗格”即可锁定多行(列)。
冻结前两行后效果如下:无论向下滚动多少,前两行依然可见。
这里写图片描述

教程就是这些了,希望你能有所收获。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vue 3.2 提供了对 Composition API 的支持,使用该 API 可以更方便地实现组件的逻辑复用和抽象。下面是一个基于 Composition API 的本地快速导出 Excel 固定表头的示例: ```vue <template> <div> <table> <thead> <tr> <th v-for="column in columns" :key="column.field">{{ column.title }}</th> </tr> </thead> <tbody> <tr v-for="(row, index) in data" :key="index"> <td v-for="column in columns" :key="column.field">{{ row[column.field] }}</td> </tr> </tbody> </table> <button @click="exportExcel">导出 Excel</button> </div> </template> <script> import { ref } from 'vue' import XLSX from 'xlsx' export default { setup() { const columns = ref([ { title: '姓名', field: 'name' }, { title: '年龄', field: 'age' }, { title: '性别', field: 'gender' } ]) const data = ref([ { name: '张三', age: 18, gender: '男' }, { name: '李四', age: 20, gender: '女' }, { name: '王五', age: 22, gender: '男' } ]) const exportExcel = () => { const sheet = XLSX.utils.json_to_sheet(data.value) sheet['!cols'] = columns.value.map(column => ({ wpx: 100 })) // 设置列宽 const range = XLSX.utils.decode_range(sheet['!ref']) // 获取数据范围 range.s.r = 1 // 固定表头 sheet['!ref'] = XLSX.utils.encode_range(range) // 重新设置数据范围 const workbook = XLSX.utils.book_new() XLSX.utils.book_append_sheet(workbook, sheet, 'Sheet1') XLSX.writeFile(workbook, 'data.xlsx') } return { columns, data, exportExcel } } } </script> ``` 在这个示例中,我们使用了 XLSX.js 库来实现 Excel 的导出。通过 `json_to_sheet` 方法可以将 JSON 数组转换成 XLSX 格式的工作表。然后,我们设置了一些样式,如列宽和固定表头。最后,使用 `writeFile` 方法将工作簿保存为 Excel 文件。 需要注意的是,在使用 Composition API 时,我们使用了 `ref` 来创建响应式数据。这样可以方便地在模板中使用数据,并且在函数中修改数据时,模板中的数据也会自动更新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值