Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何用PHPExcel有条件地格式化重复值

如何用PHPExcel有条件地格式化重复值
EN

Stack Overflow用户
提问于 2015-06-04 00:57:35
回答 1查看 1.1K关注 0票数 1

我试图使用PHPExcel为重复值设置条件格式。

PHPExcel_Style_Conditional导出Excel中几乎所有可用的条件,如OPERATOR_GREATERTHANOPERATOR_LESSTHAN等,但我找不到任何东西来格式化这样的重复值:

我知道,我可以自己检查副本,并相应地设置它们的格式,但是使用Excel自己的特性集会更优雅。

有人知道怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-04 02:14:26

在深入研究了PHPExcel的代码之后,我发现这种条件类型还不受支持。

所以我自己添加了它,并为它创建了一个拉请求:PHPExcel - PR:添加对有条件格式化重复值的支持

这个答案一合并我就会更新。

如果您是住院病人,您可以临时执行两个(非常小)的变化,从公关您自己。之后,可以将重复值的条件格式添加到Excel工作表中,如下所示:

代码语言:javascript
运行
AI代码解释
复制
$conditional = new PHPExcel_Style_Conditional();
$conditional->setConditionType(PHPExcel_Style_Conditional::CONDITION_DUPLICATEVALUES);
$conditional->getStyle()->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED);

$style = $sheet->getStyle('A1:A10');

$conditionalStyles = $style->getConditionalStyles();

array_push($conditionalStyles, $conditional);
$style->setConditionalStyles($conditionalStyles);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30639389

复制
相关文章
React技巧之有条件地添加属性
原文链接:https://bobbyhadz.com/blog/react-conditional-attribute[1]
chuckQu
2022/08/19
1.2K0
PHP判断数组是否有重复值、获取重复值
二、获取重复的值(一维数组的值完全相等是重复;如果是二维数组,二维数组中的值必须完全相同才是重复)
友儿
2022/09/11
3.8K0
Pandas重复值处理
import pandas as pd #生成数据 data1,data2,data3,data4=['a',3],['b',2],['a',3],['c',2] df=pd.DataFrame([data1,data2,data3,data4],columns=['col1','col2']) print(df) col1 col2 0 a 3 1 b 2 2 a 3 3 c 2 #判断数据 isDuplicated=df.duplicat
hankleo
2020/09/17
7900
如何用算法优雅地相亲
自己动手,丰衣足食;Python在手,妹子我有!让我们以入门级的Python编码,外加高中数学级别的算法来破解这个相亲算法题:
TTTEED
2020/07/09
8370
Python中重复值、缺失值、空格值处理
1、重复值处理 把数据结构中,行相同的数据只保留一行。 函数语法: drop_duplicates() 删除重复值newdf=df.drop_duplicates() from pandas import read_csv df = read_csv('D://PDA//4.3//data.csv') df #找出行重复的位置 dIndex = df.duplicated() #根据某些列,找出重复的位置 dIndex = df.duplicated('id') dIndex = df.duplic
Erin
2018/01/09
4.2K0
PHPExcel所遇到问题的知识点总结
工作中进行excel的时候遇到了两个问题, 1.excel表中列值过大,由于没有进行特殊处理,程序没法正常运行; 2.列值中含有日期格式的文本,不能正确读取; 所以通过网络搜索,并解决了问题,记录一下,以备后用: 解决方法: /****知识点总结***** 1.列数值过大,可以通过 PHPExcel_Cell::columnIndexFromString($column),获取最大列的数值 2.针对表格中有日期的,可以通过PHPExcel_Shared_Date::ExcelToPHP($value) 进行
joshua317
2018/04/16
8060
PHPExcel随笔
一、设置PHPExcel单元格文本格式 1.在设置值的时候显示的指定数据类型 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::
用户4973967
2019/12/16
1.2K0
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展 前言 在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不方便,比如没有导入,导出文件体积过大此类问题
喵了个咪233
2018/03/02
1.6K0
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展
Java List 去除重复值
JAVA中List对象去除重复值,大致分为两种情况,一种是List、List这类,直接根据List中的值进行去重,另一种是List这种,List中存的是javabean对象,需要根据List中对象的某个值或某几个值进行比较去重。方法如下:
小颜同学
2023/08/21
6060
R中重复值、缺失值及空格值的处理
1、R中重复值的处理 unique函数作用:把数据结构中,行相同的数据去除。 #导入CSV数据 data <- read.csv('1.csv', fileEncoding = "UTF-8", stringsAsFactors = FALSE); #对重复数据去重 new_data <- unique(data) 重复值处理函数:unique,用于清洗数据中的重复值。 “dplyr”包中的distinct() 函数更强大: distinct(df,V1,V2) 根据V1和V2两个条件来进行去重 uniq
Erin
2018/01/09
8.2K0
php导出excel表格_phpspreadsheet导出
单个sheet页Excel2003版最大行数是65536行。Excel2007开始的版本最大行数是1048576行。Excel2003的最大列数是256列,2007以上版本是16384列。
全栈程序员站长
2022/09/30
24.3K1
php导出excel表格_phpspreadsheet导出
EXCEL小技巧,筛选重复值!
压身小技不定期更新一个小技能哦 在办公工作中一些让人快捷又便利的小技巧~ 具体操作 依次执行:全选数据区域→点击条件格式→点击突出显示单元格规则。 在出现的选项中选择重复值。 在弹出的窗口选择重复
Python与Excel之交
2021/08/05
8320
HashMap获取重复的value值
HashMap<String,String> map= new HashMap<>(); map.put("dsadf","张三"); map.put("vdsfa","李四"); map.put("dsadv","王五"); map.put("dasda","李四"); map.put("djgdf","李五"); map.put("ngsdf","李四"); System.out.print
你的明明呐丶
2022/06/27
4.1K0
数据清洗之 重复值处理
重复值处理 数据清洗一般先从重复值和缺失值开始处理 重复值一般采取删除法来处理 但有些重复值不能删除,例如订单明细数据或交易明细数据等 import pandas as pd import numpy as np import os os.getcwd() 'D:\\Jupyter\\notebook\\Python数据清洗实战\\数据清洗之数据预处理' os.chdir('D:\\Jupyter\\notebook\\Python数据清洗实战\\数据') df = pd.read_csv('Motorcy
ruochen
2021/05/14
2.1K0
使用phpexcel操作excel
使用这个组件最让我郁闷的是,它对sheet的名称为中文的不进行处理,暂时还没仔细去查原因。
meteoric
2018/11/15
2.5K2
PHPExcel使用笔记
http://stackoverflow.com/questions/6054444/how-to-set-auto-height-in-phpexcel
Enjoy233
2019/03/05
1.5K0
PHPEXCEL批量导入数据
开发过程中有一些数据,如报表信息、财务统计等信息使用excel进行存储,需要将文件导入到数据库中,下面我们将以一个简单的小例子,演示批量导入。
申霖
2019/12/27
1.9K0
PHPExcel(更新中)
写在前面: PHPExcel is a library written in pure PHP and providing a set of classes that allow you to write to and read from different spreadsheet file formats, like Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric
仇诺伊
2018/09/12
1.5K0
PHPExcel(更新中)
PHPExcel读取文件
<?php require "F:/6/htdocs/PHPExcel-1.8/Classes/PHPExcel/IOFactory.php"; $filename="F:/6/htdocs/PHP
贵哥的编程之路
2021/12/07
2.8K0
点击加载更多

相似问题

PHPExcel用公式有条件地格式化范围

12

有条件地更改列值并重复多次

225

有条件地移除重复

33

查找重复的数组值,有条件地删除

23

有条件地重复标头

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文