合并单元格

const mergeRows = (params, obj, index, colName,colId) => {
let arr = bookdataList.filter((item) => {
if(item.orgId == colId){
return item[colName] == params;
}
});
if (index == 0 || bookdataList[index - 1][‘orgId’] != colId) {
obj.props.rowSpan = arr.length;
} else {
obj.props.rowSpan = 0;
}
return obj;
};

//合并数组单元格
createNewArr=(data)=>{
return data.reduce((result, item) => {
//首先将fileName字段作为新数组result取出
if (result.indexOf(item.fileName) < 0) {
result.push(item.fileName)
}
return result
}, []).reduce((result, fileName) => {
//将fileName相同的数据作为新数组取出,并在其内部添加新字段rowSpan
const children = data.filter(item => item.fileName === fileName);
result = result.concat(
children.map((item, index) => ({
…item,
rowSpan: index === 0 ? children.length : 0,//将第一行数据添加rowSpan字段
}))
)
return result;
}, [])
}

react合并单元格相关推荐

  1. 【合并单元格如何自适应行高】

    合并单元格如何自适应行高 autofit You've most likely heard this warning -- "Avoid merged cells in your Excel ...

  2. Ant table表格合并单元格使用

    Ant 合并单元格+覆盖样式 项目需求: 最后一列用来展示详情,表格左侧点击行切换:要求选中行的样式和详情信息用一个边框凸显出来 结果如下: 切换效果展示如下: 实现过程: 在ant合并单元格demo ...

  3. python 2x xlrd使用merged_cells 读取的合并单元格为空

    一个简单的excel 如下 代码如下 #!/usr/bin/python# # -*- coding: utf-8 -*- import xlrd import sys reload(sys) sys ...

  4. cxgrid中纵横单元格合并_被合并单元格折磨疯的我,真后悔没早点知道这个Excel技巧!...

    在大家日常的工作中,经常会用到Excel合并单元格,然而合并单元格其实只是美化了表格,它会使我们后续的统计工作遇到很多麻烦,今天就给大家提供两个解决这个问题的思路. 01 合并单元格的基本操作方法 在 ...

  5. 【合并单元格】纵向合并单元格之前对数组处理【针对饿了么element的table的span-method合并行或列的计算方法】

    <template><el-table :span-method="spanMethod"><el-table-column label=" ...

  6. ExtJs grid合并单元格

    extjs中,如果要输出一些有合并单元格的表格,要怎么做呢?如图所示: 从网上找了个例子,其主要思想是表格的store装载完毕后,随即对这个grid的td进行一个个的控制,用的方法也是原始的javas ...

  7. java excel导出 jxl_java使用JXL导出Excel及合并单元格

    jxl是一个韩国人写的java操作excel的工具,在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持 ...

  8. EasyUI DataGrid根据字段动态合并单元格

    为什么80%的码农都做不了架构师?>>>    1.合并方法 /** * EasyUI DataGrid根据字段动态合并单元格 * 参数 tableID 要合并table的id * ...

  9. python读写excel(合并单元格)

    读取 import xlrddef read_excel(file_path):# 获取数据data = xlrd.open_workbook(file_path)# 获取所有sheet名字sheet ...

最新文章

  1. C#编程利器系列文章
  2. 【组合数学】递推方程 ( 非齐次部分是 指数函数 且 底是特征根 | 求特解示例 )
  3. 我是如何用Worktile进行敏捷开发的
  4. Python 模型持久化
  5. w3ctech 2011 北京站(组图)
  6. t-sql还原数据库_如何更新T-SQL工具箱数据库
  7. titanic数据集_数据可视化泰坦尼克号图表预测
  8. ATTCK实战系列二(CS域渗透)
  9. android 隐藏桌面图标
  10. matlab errorbar 例子,科学网—【MATLAB】如何画水平errorbar - 叶瑞杰的博文
  11. dedecms pm.php,dedecms /member/pm.php SQL Injection Vul
  12. epub编辑器apk_使用您喜欢HTML编辑器编辑ePub电子书
  13. 软件测试工程师岗位个人简历怎么写
  14. 聊一聊数据库的行存与列存
  15. C# 合并、拆分PPT幻灯片
  16. 【​CES观察】我单反相机都带了,你就给我看这个?
  17. eSIM(Embedded-SIM)-嵌入式SIM卡
  18. Cesium加载大数据量地下管线
  19. Sentry 开发者贡献指南 - SDK 开发(事件负载)
  20. kafka内存溢出分析:OutOfMemoryError

热门文章

  1. python实现面部特效_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示
  2. c语言asinh函数,C ++ STL中的asinh()函数
  3. 1、Python 基础知识总结
  4. Jackson获取某个子节点的值并将其转化为Java的对象数组
  5. mysql 注册驱动_Mysql注册驱动三种方法 | 学步园
  6. SpringBootTest注解
  7. 文正机械电子工程专业课_机械电子工程课程编排
  8. python2 怎么读utf8_python2读取utf8文件(中文)
  9. OpenCV字符简单识别
  10. 58同城登陆参数password值,js解密