精华内容
下载资源
问答
  • Excel拖拽

    2016-12-27 16:41:43
     如图所示让E这一列查询的name等于B这一列的值,在Excel中可以用函数     如下图在函数表达式:  鼠标放在此处往下拖拽即可如图:   拖拽后效果如下:                       ...



     如图所示让E这一列查询的name等于B这一列的值,在Excel中可以用函数



     

     

    如下图在函数表达式:


     
     

    鼠标放在此处往下拖拽即可如图:



     

    拖拽后效果如下:




     
     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 我们在使用excel拖拽计算时,常遇到这样的情况:A1 在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1.... A$1当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成...

    $ 表示静态引用(也叫绝对引用)的意思。即固定引用的单元格的行或列。

    $A1即固定列为A,$A$2即固定引用为A列2行的单元格。 A$3则只固定引用为第三行。

     

    我们在使用excel拖拽计算时,常遇到这样的情况:
    A1 在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1....

    A$1当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1,这样在下拉时能保证对A列第一行的相对引用(即保持行号在引用时不产生变动)

    $A1当你右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1,这样在右拉时能保证对A列第一行的相对引用(即保持列标在引用时不产生变动)

    $A$1当你在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1,这样在下拉和右拉时能保证对A列第一行的绝对引用(即保持行号列标在引用时不产生变动)

    转载于:https://www.cnblogs.com/cymwill/p/8975505.html

    展开全文
  • 一款可编辑表格,可以自定义表格内容和格式,表格中有常用的input,select,datePIcker,selectTree等,可以拖拽表格,类似于excel拖拽赋值的功能,并对表格进行实时校验 使用了vue和render函数和jsx写法 贴一个...

    一款可编辑表格,可以自定义表格内容和格式,表格中有常用的input,select,datePIcker,selectTree等,可以拖拽表格,类似于excel拖拽赋值的功能,并对表格进行实时校验

    使用了vue和render函数和jsx写法

    贴一个源码地址 https://github.com/zhjing1019/CanEditGrid

     

    组件的使用

    1、组件

    <edit-table
          ref="empTable1"
          :headers="empEditData.headers"
          :data.sync="empEditData.data"
          @change="change"
          :isAdd="true"
          :fixCols="empEditData.fixCols"
          :tableHeaderHeight="empEditData.tableHeaderHeight"
          :tableTdHeight="empEditData.tableTdHeight"
          :editTable="empEditData.editTable"
          @data-change="dataChange"
          @editDragEnd="editDragEnd"
          style="height: 400px; width: 100%"
        >
    </edit-table>
    

    2、表头的数据

    [
        {
          name: "zzry",
          title: "测试1",
          width: 350,
          slot: true
        },
        {
          name: "zzsj",
          width: 200,
          title: "测试时间",
          editType: "date"
        },
        {
          name: "sfz",
          width: 200,
          title: "身份证(slot内容、自定义校验规则)",
          slot: true
        },
        {
          name: "zzlb",
          width: 200,
          title: "测试类别",
          editType: "select",
          label: "code",
          value: "id",
          list: [
            {
              code: "测试code1",
              id: "1"
            },
            {
              code: "测试code2",
              id: "2"
            },
            {
              code: "测试code3",
              id: "3"
            },
            {
              code: "测试code4",
              id: "4"
            }
          ]
        },
        {
          name: "khqk",
          width: 200,
          title: "测试(只展示数据)",
          editType: "none"
        },
        {
          name: "zzsm",
          title: "测试三",
          width: 200,
          editType: "input"
        }
      ]
    

    4、data数据

    data: [
        {
          zzry: {
            name: "测试",
            sex: "男",
            bus: "测试部门",
            pos: "测试",
            emp: "测试",
            auth: "测试",
            num: "测试"
          },
          zzsj: "",
          zzlb: "",
          khqk: "测试",
          zzsm: "测试",
          sfz: ""
        },
        {
          zzry: {
            name: "测试",
            sex: "测试",
            bus: "测试",
            pos: "测试",
            emp: "测试",
            auth: "测试",
            num: "测试"
          },
          zzsj: "",
          zzlb: "",
          khqk: "测试",
          zzsm: "测试",
          sfz: ""
        }
      ]
    

    5、校验规则

    editTable: {
        rules: {
          input: [
            { required: true, message: "请输入活动名称ceshi", trigger: "change" },
            { min: 1, max: 3, message: "长度在 1 到 3 个字符", trigger: "change" }
          ],
          newPost: [
            { required: true, message: "请输入活动名称", trigger: "change" },
            { min: 1, max: 5, message: "长度在 1 到 5 个字符", trigger: "change" }
          ],
          time: {
            type: "date",
            required: true,
            message: "请选择日期",
            trigger: "change"
          },
          newDepartment: [{ required: true, message: "请选择部门", trigger: "change" }],
          treeSelect: [{ required: true, message: "请选择部门", trigger: "change" }],
          timeRange: [{ type: "date", required: true, message: "请选择时间", trigger: "change" }],
          dateMonth: [{ type: "date", required: true, message: "请选择时间", trigger: "change" }],
          dateYear: [{ type: "date", required: true, message: "请选择时间", trigger: "change" }],
          dateMonthRange: [{ type: "date", required: true, message: "请选择时间", trigger: "change" }],
          inputNumber: [{ type: "number", required: true, message: "请输入数字输入框", trigger: "change" }],
          inputNumber1: [{ type: "number", required: true, message: "请输入数字输入框", trigger: "change" }],
          selectPerson1: [{ type: "string", required: true, message: "请选择人", trigger: "change" }],
          select: [{ type: "string", required: true, message: "请选择code", trigger: "change" }]
        }
      }
    

    6、表头配置

    1、width, 表示此列的宽度 2、name,表示此列的id 3、title, 表示此列的字段名 4、slot, 表示此列是否自定义 5、editType, 表示此列的编辑类型(
    1、editType = "treeSelect" 选择机构树

        {
          name: "treeSelect",
          title: "选择树机构",
          width: 200,
          // slot: true,
          editType: "treeSelect",
          disabled: false,
          treeParams: {
            clickParent: true,
            filterable: false,
            "check-strictly": true,
            "default-expand-all": false,
            "expand-on-click-node": false,
            data: [
              {
                id: "1",
                name: "哎哎哎",
                children: [{ id: "3", name: "啊啊啊啊" }]
              },
              {
                id: "2",
                name: "发生的"
              }
            ],
            props: {
              children: "children",
              label: "name",
              value: "id"
            }
          },
          selectParams: {
            multiple: false,
            clearable: true,
            placeholder: "请输入内容"
          },
          list: []
        },
    
    2、editType: "input", input输入框 
    3、editType: "select", select选择框 
    
    {
          name: "select",
          title: "select选择框",
          width: 100,
          multiple: true,
          editType: "select",
          label: "code",
          value: "id",
          list: [
            {
              code: "测试code1",
              id: "1"
            },
            {
              code: "测试code2",
              id: "2"
            },
            {
              code: "测试code3",
              id: "3"
            },
            {
              code: "测试code4",
              id: "4"
            }
          ]
        },
    
    4、editType: "date",年月日时间选择框 
    5、editType: "dateRange",年月日时间范围 
    6、editType: "none",显示文本值 
    

    7、自定义表格

    <template slot="zzry" slot-scope="field" class="fl-td">
            <div class="zzry-detail">
              <div class="zzry-p">
                <p class="zzry-first-p">
                  {{ `${field.field.rowData.zzry.name || 
                  ''} (${field.field.rowData.zzry.num || 
                  ''}) ${field.field.rowData.zzry.sex || 
                  ''}` }}
                </p>
                <p>
                  {{
                    `${field.field.rowData.zzry.bus || 
                  ''}_${field.field.rowData.zzry.emp || 
                  ''}_${field.field.rowData.zzry.pos}_${
                      field.field.rowData.zzry.auth || 
                  ''
                    }`
                  }}
                </p>
              </div>
            </div>
    </template>
    <template slot="fixedCol" slot-scope="field" class="fl-td">
            <div>
              <span>自定义插槽</span>
              <div>{{ field.field.rowData[field.field.field.name] }}</div>
              <div>可自定义td</div>
            </div>
    </template>
    <template slot="selectPerson" slot-scope="field" class="fl-td">
            <div>
              {{ field.field.rowData[field.field.field.name] }}
            </div>
    </template>
    
    

    1、slot与表头的name字段对应 2、slot-scope="field" field.field.rowData 从底层传出的rowData,当前行的数据 field.field.field 从底层传出的field,当前行的数据的表头字段 field.field.colIndex 从底层传出的colIndex,当前行的数据的列数 field.field.rowIndex 从底层传出的rowIndex,当前行的数据的行数

    8、表格触发的事件

    change:数据发生改变时触发 data-change:可编辑表格中td发生变化时触发的事件(slot的td除外) editDragEnd:拖拽赋值结束后触发的事件(currentColIndex, selectArr, name, value,返回四个数据,) this.$refs[ref].submitForm():提交表单 this.$refs[ref].clearAll():清空表格 this.$refs[ref].resetAll():重置表格


    欢迎关注我的个人技术公众号

    展开全文
  • ExtJS拖拽导入Excel数据

    热门讨论 2013-08-23 10:22:14
    用户可以从excel中选中要导入的数据,直接拖拽到grid中
  • <div><p>老哥能支持excel表格那种拖拽元素布局吗?</p><p>该提问来源于开源项目:GavinZhuLei/vue-form-making</p></div>
  • 拖拽读取EXCEL文件的一个小Demo,可以点击高亮,筛选内容后,保留高亮行,教学用的小案例,适合初学者
  • 本来可以直接在第一行写下.\sample\6\00001.jpg,然后通过右下角十字往下拖拽,但发现一下要拖到几千行,而且新创建的excel表格一次才显示几十行,要不断拖好久滚动条。就想找有没有能直接处理几千行的类似十字拖拽...

    使用场景:
    今天遇到要给一个文件夹几千张图片写个list,形如:.\sample\6\00001.jpg,末尾序号一直延伸到几千。

    本来可以直接在第一行写下.\sample\6\00001.jpg,然后通过右下角十字往下拖拽,但发现一下要拖到几千行,而且新创建的excel表格一次才显示几十行,要不断拖好久滚动条。就想找有没有能直接处理几千行的类似十字拖拽的技巧。最后找到了,记录一下。

    核心还是用了公式法,但公式开始也不知道怎么表述,因为名称里既有字符串又有序号,怎么让指定序号按指定格式递增。尝试了许久,通过以下公式实现了:

    =".\sample\7\"&TEXT(ROW(),"00000")&".jpg"
    

    通过&连接前后不变的字符串,TEXT(ROW(),“00000”)函数,取当前行数,按照指定格式显示。通过在名称框输入A1:A6000选定前6000行后,CTRL+D填充实现了按规则批量填充几千行数据。

    展开全文
  • 参考地址:http://loianegroner.com/2010/03/importing-an-excel-spreadsheet-into-an-extjs-datagrid-using-datadrop-grid-plugin/ 演示例子:https://github.com/loiane/extjs-grid-dragdrop-excel 转载于:...
  • Excel VB 限制单元格下拉拖拽复制 级联清空单元格数据
  • import { export_array_to_excel2 } from '@/utils/tableToExcel' export default { methods: { // 公共的导出方法 //第一个参数:所有的表头字段 //第二参数:选择展示的表头字段 //第三参数:表格数据 //...
  • 2、便捷方式:选中单元格内容,待鼠标变为虚十字时,按住shift键往目标位置拖拽,直至熊本与京都之间出现扁平H状,松开shifit键,实现插入。 注意:此处是插入,而非替换。 三、其他拖拽快捷方式汇总 1、移动:选中...
  • excel 应用,右下角的小十字拖拽的时候形成递减的数列 分享|2012-12-20 15:16无良小鬼|浏览 352 次 比如说我想要这样一列数字201220112010……这样递减的数列,而不是递增的数列,拖拽可以实现吗?嗯了ctrl只能是...
  • input ref="excel-upload-input" class="excel-upload-input" type="file" accept=".xlsx, .xls" @change="handleClick"> <div class="drop" @drop="handleDrop" @dragover="handleDragover" @dragenter
  • 1、打开表 2、先选中起始行 3、按住键盘的Shift键 4、拖动右侧的滚动条 5、选中终止行 6、松开键盘的Shift键
  • 方法:网上也有很多方法,个人觉得大家会经常把各个excel拖拽到一个文件夹里,所以本文的方法是合并一个文件夹里所有的表格 工具:建议下载一个anaconda(节省了给python配置环境的时间),当然python也可以,然后用...
  • 原文地址:...你可以从WPF应用程序中拖拽列表的数据到Excel中,拖动数据中各个列表项以逗号分隔,这种CSV数据格式会自动的被分配到不同的单元格。 下面是一个ListBox 的例子。 在下
  • 如题,现在发布上去的透视表就是一张我既定的筛选条件已经定死了。 请问该如何实现发布EXCEL透视表实现让用户拖拽字段查询呢
  • Web版报表设计器,可以使用excel操作风格,通过拖拽完成报表设计。 秉承“简单,易用,专业”的产品理念,极大地降低报表开发难度,缩短开发周期,节省成本,解决各类报表难题。 领先的企业级Web报表软件,采用纯...
  • ...     ...用一个自定义窗口, 自定义窗口里放一个iframe ...在服务端 通过下面两个模块 把 word 和excel 转换成...此方法可以把Excel文件直接拖到网页上显示。 转载于:https://www.cnblogs.com/81/p/11527515.html
  • 利用excel生成批量SQL

    2012-10-15 18:56:11
    当需要批量处理一些数据时,如类似的插入语句,可以使用excel拖拽生成批量sql,如下: =("INSERT INTO AREA_INFO(AREA_CODE, DESCRIPTION_CN, DESCRIPTION_EN, AREA_TYPE, PARENT_CODE, TELPHONE_AREA_CODE)...
  • Excel

    2021-05-17 16:11:35
    =INDEX(工作表1!$G$1:$G$100,MATCH($H2,工作表1!$H$1:$H$100,0)) H2 是我们自己的表的想要添加数据的 column 名字 $H$1:$H$100 是另一个表的...$ 是用来拖拽的时候值不变 Video! 其它表名 excel : =A1&"/edit" ...
  • 需求如标题(前端实现用户可自定义表格数据,并完成导出) 有查看过bootStarp关于导出文件源码的朋友可能知道 bootStarp虽然提供了导出文件的ui,...bootStarp(表格)、layui(Ui)、jqueryUi(实现拖拽) 思路...
  • excel笔记

    2021-01-20 10:39:41
    Excel笔记 整列交换 选中整列 鼠标移动选中的左边界或者有边界 按住shfit 拖拽 整列替换 选中整列 鼠标移动选中的左边界或者有边界 按住ctrl拖拽 ctrl+shfit+: 当前时间快捷键 ctrl+;当前日期 日期转星期 设置...
  • excel转json工具

    2018-09-03 14:47:06
    拖拽excel至该脚本工具,可输出为json文件 excel内前两行为字段名
  • excel基础

    2020-11-15 17:00:40
    使用Ctrl+拖拽进行数值递增的自动填充 自动填充可以使用双击代替拖动 相对引用与绝对引用:相对引⽤和绝对引⽤的核⼼就是正确理解$符号(绝对引⽤符)的作⽤,可以将它理解为⼀把锁,放到⾏号或列标的前⾯,可以将其...
  • excel转markdown

    2019-01-24 16:52:29
    能够快速将excel的数据转为markdown格式,将excel选中的列ctrl+c,ctrl+v 即可,另外还支持图片的拖拽上传,自动生成,对数学公式的支持也非常好

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 682
精华内容 272
关键字:

excel拖拽