首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excelize 开源基础发布 2.8.1 版本,2024 年首个更新

,支持更新条件格式、数据验证、自定义名称、图形对象、单元格公式、易失性函数中的单元格坐标引用新增 6 项新增条件格式类型:“特定文本”、“空值”、“无空值”、“错误”、“无错误”和“发生日期”公式计算引擎支持计算带有多重负号的单元格公式复制行时支持复制条件格式与数据验证设置行高度函数...GetPictures 支持读取由 Kingsoft WPS™ Office 创建的嵌入单元格图片设置条件格式函数 SetConditionalFormat 支持批量为多个单元格区域设置条件格式重命名工作表时支持更新自定义名称新增...tabRatio 属性值工作簿部件的兼容性提升了读取带有空的自定义数字格式单元格的兼容性提升了与不支持默认主题部件命名空间电子表格预览程序的兼容性提升了单元格批注形状与 KingSoft WPS™ Office...修复部分情况下,公式函数 LEN、LOWER、PROPER、REPT、UPPER 和 IF 的计算结果为空的问题修复部分情况下,计算公式函数 CHITEST 和 MMULT 时出现 panic 的问题修复...v2.8.0 中引入的问题,修复了特定情况下读取带有数字格式的单元格结果为空的问题修复 v2.7.1 中引入的问题,修复了气泡图和三维气泡图中不显示气泡的问题修复因内部工作表 ID 处理有误导致的特定情况下通过

23510

Excel VBA解读(139): 用户定义函数计算了多次

Tracer2 = theCell.Value Debug.Print Application.Caller.Address & "-" & Tracer2 End Function 这个版本的用户自定义函数检查单元格是否为空...如果需要区分真正的空单元格和未计算的单元格,那么可以检查单元格是否包含正使用的公式: =IsEmpty(theCell.Value) and Len(theCell.formula)>0Then Exit...(数组公式表达式等),并检查参数中的所有单元格是否包含公式和未计算任何单元格。...条件格式公式中的用户定义函数 每次包含条件格式的屏幕部分被重新绘制或重新计算时,都会评估条件格式规则中的公式(可以通过在条件格式设置规则中使用的用户定义函数中使用Debug.Print语句来证明这一点)...,因此,总的来说,在条件格式中使用用户定义函数可能不是一个好主意。

1.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excelize 2.2.0 发布, Go 语言 Excel 基础库

    支持设置数据透视表的筛选项,相关 issue #598 函数 AddPivotTable 支持数据透视表中的值、行或筛选项为空 导出函数 ExcelDateToTime,提供将 Excel 时间格式转换为...time.Time 数据类型 导出 Style 结构体,允许通过结构体指针或 JSON 字符创建样式,相关 issue #470 问题修复 修复当使用 SetConditionalFormat 为单元格设置条件格式时...,解决 issue #578 修复通过 DuplicateRowTo 进行复制行时,合并单元格未被复制的问题,解决 issue #586 修复特定情况下创建条件格式后,相邻单元格边框样式丢失问题,解决...#602 修复因某些情况下文档内部行内单元格缺少 r 属性而导致的 GetCellValue 错误地返回空值问题 兼容单元格样式中的空值与默认值,修复部分情况下通过电子表格软件打开生成文档修改样式失效的问题...,解决 issue #628 性能提升 优化内部函数 getRowHeight,降低内存占用 其他 移除工作表计算属性使部分电子表格应用程序(如:金山 WPS™ Office)打开生成的文档进行重新计算公式

    2.4K41

    Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库

    GetPictures 支持读取被添加至同一单元格中的多张图片设置条件格式函数 SetConditionalFormat 支持设置带有“如果为真则停止”和“图标集”条件的条件格式规则设置条件格式函数 SetConditionalFormat...支持设置在条件格式中使用带有纯色填充样式的数据条,并支持指定数据条的颜色,相关 issue #1462添加图表函数 AddChart 支持设置图表中各个数据系列使用自定义填充颜色,相关 issue #1474...,相关 issue #1468函数 AutoFilter 支持为筛选范围内的多个列设置筛选条件计算单元格的值函数 CalcCellValue 现已支持指定是否为公式计算结果应用数字格式计算单元格的值函数...,相关 issue #1503使用流式写入器流式按行赋值时,对于值为 nil 的单元格将会跳过生成该单元格,相关 issue #756获取超链接 GetCellHyperLink 函数支持读取合并单元格中的超链接添加了新的导出类型...,解决 issue #1464修复了部分情况下公式计算结果为空的问题,解决 issue #1469修复了设置数据条类型条件格式时,指定自定义最大/最小值无效的问题,解决 issue #1492修复了打开行高或列宽为

    1.6K51

    Excelize 2.4.0 正式版发布, 新增 152 项公式函数支持

    Release Notes ------------ 此版本中最显著的变化包括: 兼容性提示 升级至该版本需要您使用的 Go 语言为 1.15 或更高版本。..., 相关 issue #625 公式计算引擎支持不等于运算符 嵌套公式函数现在支持将单元格引用用作参数 支持指定是否设置图表数据系列格式为自动填充颜色 新增 152 项公式函数支持: ATAN, AVERAGE...,不再为单元格设置空白字符串而以空值代替,解决 issue #756 移除内部处理单元格填充颜色样式时冗余的 XML 可选空值解析标识 提升与 Google Sheets 离线浏览器扩展应用程序的兼容性...修复对工作表默认自定义行高的检查 修复取消工作表中全部合并单元格时导致文档损坏的问题, 解决 issue #782 修复部分情况下筛选条件部分丢失的问题 修复当工作簿包含图表工作表、对话工作表时,UpdateLinkedValue...localSheetId 属性将使用 sheetIndex,修正错误的工作表索引使用 修复部分情况下保存后的文档单元格锁定或隐藏属性可能丢失问题,解决 issue #809 修复流式写入数据后调用普通

    2.1K71

    Excelize 发布 2.6.1 版本,支持工作簿加密

    最小列号和单元格样式数量上限公式引擎新增数组公式支持支持根据给定的密码对工作簿进行加密保护,相关 issue #199设置单元格富文本格式时,支持通过指定 RichTextRun 中的 vertAlign...属性设置上标和下标通过 DeleteDataValidation 函数删除数据验证时,支持省略第二个引用区域参数以删除工作表中的全部数据验证,相关 issue #1254公式计算引擎支持带有百分比符号的条件比较表达式公式计算引擎支持依赖依赖公式计算.../列区间包含相同字段时,生成的工作簿损坏问题,解决 issue #1203修复因缺少单元格类型检查导致的获取单元格富文本内容异常问题,解决 issue #1213修复读取单元格值时,因单元格类型推断错误导致的读取结果异常问题...,解决 issue #1219修复读取带有 0 占位符数字格式表达式样式的单元格时,值为空的问题,解决 #1312 和 #1313修复部分情况下设置单元格值时,单元格继承行列样式有误的问题,解决 issue...#1257修复部分情况下单元格赋值失效的问题,解决 issue #1264修复设置工作表视图属性时可能出现的 panic修复部分情况下因工作表核心属性中 dcterms 属性为空,导致生成的工作簿损坏问题修复新建工作表后工作簿属性丢失问题

    1.3K41

    office相关操作

    toc常用操作1日期推荐输入格式为:年/月/日,可以在单元格格式修改日期格式alt+方向下箭头:下拉式菜单输入双击黑色小加号也可以下拉到底2选中不冻的一行的下一行,在视图中打开冻结窗格,即可让上面的内容一直显示...,还可以使用拆分功能3筛选快捷键:ctrl+shift+L在审阅中可以繁简体转化4插入切片器5条件格式数据条6按住ctrl拖拽工作表复制数据 合并计算7添加图标元素加坐标轴标签等8插入图片堆叠,按图片比例显示...(只能计数数字的格式,会忽略其它格式储存格)counta:计数,所有非空白格countif:计算符合条件的储存格数目,一次只能設定一个条件countifs:可以设定多个条件“符号”&单元格,表示链接两者...不需要多此一举excel删除一列中的空单元格选中改行后,点击查找与选择 →定位条件,选择空值,空的单元格即被选中,然后点击删除,如下图建立一个辅助列,并输入公式=if(mod(row(),2),B2,"...,保存后重新打开仍然是未调整前的样子三线表格式设置如下换为标题行当出现设置后表格格式还是有问题时,建议检查下图中的标注位置是否框选,尝试框选解决问题注:有时三线表最底部可能看着很细,但经过检查,格式没有问题

    11210

    RPA与Excel(DataTable)

    以“结束”模式移动或滚动 打开或关闭“结束”模式:End 在一行或一列内以数据块为单位移动:End+箭头键 移动到工作表的最后一个单元格,在数据中所占用的最右列的最下一行中:End+Home 移动到当前行中最右边的非空单元格...将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格:End+Shift+箭头键 将选定区域扩展到工作表的最后一个使用的单元格(右下角):End+Shift+Home 将选定区域扩展到当前行中的最后一个单元格...:Shift+F9 计算打开的工作簿中的所有工作表,无论其在上次计算后是否进行了更改:Ctrl+Alt+F9 重新检查公式,计算打开的工作簿中的所有单元格,包括未标记而需要计算的单元格:Ctrl+Alt...、使用千位分隔符且负数用负号(-)表示的“数字”格式:Ctrl+Shift+!...使用“单元格格式”对话框中的“边框”选项卡 应用或取消上框线:Alt+T 应用或取消下框线:Alt+B 应用或取消左框线:Alt+L 应用或取消右框线:Alt+R 如果选定了多行中的单元格,则应用或取消水平分隔线

    5.8K20

    Excelize 发布 2.4.1 版本,新增并发安全支持

    File.Pkg 修改 NewSheet, GetSheetIndex, DeleteSheet 对工作表名称大小写不敏感,相关 issue #873 修复条件格式与数据透视表的兼容性问题,解决 issue...#883 改进与页面布局中无效的首页编号属性的兼容性 SetCellRichText 增加字符数上限检查并修复保留字符丢失问题 问题修复 修复部分情况下 12/24 制小时时间格式解析异常的问题,解决...,未返回带有公式的空单元格的问题,解决 issue #855 修复部分情况下 IF 公式条件运算错误问题,解决 issue #858 修复通过 GetRowHeight 获取行高度错误的问题 修复部分情况下因范围解析异常导致获取和删除自定义名称错误的问题...,解决 issue #879 修复设置自定义名称时关联工作表索引错误的问题 修复设置列样式时已有单元格样式未被更新的问题,解决 issue #467 修复使用非法数据引用范围创建数据透视表时导致的潜在...修复部分情况下,当自定义数字格式为日期时,月份解析失败的问题 性能优化 通过 Save 保存或 SaveAs 另存文档时的内占用降低约 19% 其他 修复潜在的代码安全问题 CWE-190 和 CWE

    1.4K11

    Excel: 批量将“假”空单元格转换为空单元格

    这些单元格实际上并非真正的空单元格,例如一些由公式返回的空字符串"",选择性粘贴为数值后就会形成这样的“假”空单元格。...要判断一个单元格是否为真正的空单元格,可以用ISBLANK函数,如判断B3单元格: =ISBLANK(B3) 公式返回TRUE就表明B3单元格为真的空单元格,返回FALSE则为“假”空单元格。...值得一提的是,在Excel中,查找对话框的替换功能无法处理空字符串""。当你尝试使用查找对话框将单元格B3中的空字符串替换为空时,Excel无法识别这个空字符串,因此无法进行替换操作。...方法一: (1)选中包含“假”空单元格的区域(B2:B7),按快捷键Ctrl+F,打开“查找和替换”,“查找内容”保留为空,单击“查找全部”按钮。...End Sub 参考资料: [1] excel如何批量将"假"空单元格转换为空单元格_office教程网 (office26.com)(https://www.office26.com/excel/excel

    1K10

    Excelize 2.3.0 发布, Go 语言 Excel 基础库

    可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。...添加图片 API 支持插入图片自适应单元格 增加对行、列和工作簿名称的长度上限的检查 公式计算引擎支持自定义名称,相关 issue #665 API CalcCellValue 更新:新增 12 项函数...字符型单元格的值存储于共享字符表中,降低生成文档体积 支持工作表中无 r 属性的 row 标签,以修复部分情况下读取工作表内容为空的问题 支持多命名空间的 XML 标签,以兼容金山 WPS 等电子表格应用程序...避免添加样式时生成重复的样式定义 修复设置富文本中包含的特殊字符丢失问题 修复使用 Office 应用程序打开添加批注的文档,保存后再次打开批注形状不为矩形的问题,解决 #672 避免部分情况下开启编译内联优化参数时潜在的运行时

    1.3K51

    终于有一款组件可以全面超越Apache POI

    Apache POI中,支持的公式数量很少(虽然Apache POI网站罗列了280多种可评估的公式,但在API中仅显示为157种)。...是否支持导出PDF GcExcel不但支持导出PDF格式,还可控制页面设置选项。 Apache POI不支持导出PDF。...条件格式 GcExcel支持多种条件格式,如自定义图标集、判断是否高于平均值(AboveAverage)、发生日期判断、Top 10和重复项判断,且这些条件格式的设置规则与VSTO保持一致。...但在Apache POI中,使用高级API来增加条件格式判断会受限。因此,只能使用标记为内部用途的低级类来处理Top10、高于平均值(AboveAverage)等格式化选项。...打开并保存一个20.5MB 的 Excel文件,其中包含了许多数据、公式和单元格格式,结果如下: GcExcel 用时不超过4.9S ;Apache POI 则达到10S左右 GcExcel 内存消耗为

    3.4K10

    精读《Excel JS API》

    一句话概括就是,在 JS API 内可以使用 formula,即 JS API 是公式能力的超集,它包含了对 Excel 工作簿的增删改查、数据的限制、RangeAreas 操作、图表、透视表,甚至可以自定义...自定义公式也在这个环节,因为单元格的值可以是公式,而公式可以利用 JS API 拓展。 最后一步是拓展行为,即在单元格基础上引入图表、透视表拓展。...这么做是出于 API 设计的合理性,因为 Excel 使用 Range 概念表示连续单元格。...结构化数据的好处是,一张工作表就是一个可以用来分析的数据集,在其之上无论是基于单元格的条件格式,还是创建分析图表,都是一种数据二次分析行为,这都得益于结构化数据,所以 Excel JS API 必然围绕结构化数据进行抽象...在 Excel JS API 之上,还有一个 通用 API,定义为跨应用的通用 API,这样 Excel JS API 就可以把精力聚焦在 Excel 产品本身能力上。

    2.9K20

    【解密附下载】使用OFFICE365新函数实现多级联动下拉查询并返回多值结果

    上述函数公式中,就用到了FILTER和UNIQUE函数,筛选其父级及以上的当前筛选值,传入Filter条件,返回的列表结果,使用INDEX函数返回对应列的数据(MATCH函数就是个神助攻,返回INDEX...$A$8 辅助列的作用,用于处理当其查询内容为空时,可以返回所有内容,这个也是本篇一个精妙的处理,在模糊查找时也使用到此特性。 3....查询结果返回值实现 一般多级联动方案中,仅用于做数据录入使用,本篇突破性地将其更深推进,可作为查询内容返回处理。将单元格交互后的值,作为返回内容的查询条件进行约束,动态返回不同内容。...返回区域公式:=IFERROR(INDEX(FILTER(原始表,省级筛选*市级筛选*区县筛选,""),,MATCH(A10,原始表[#标题],0)),"空记录") 此处和上述【数据验证】类似,只是筛选条件更多一级...这个使用,也是考验大家对数组公式的理解,普通函数用于数组公式的场景,自己慢慢消化。

    5.2K30

    Excelize 2.7.0 发布, 2023 年首个更新

    版本说明此版本中最显著的变化包括:兼容性提示升级至该版本需要您使用的 Go 语言为 1.16 或更高版本,以迁移不再支持的标准库 ioutil当给定工作表名称中存在无效字符时将返回错误,不再自动忽略无效字符...函数以支持获取数据验证设置和条件格式,相关 issue #827新增 ProtectWorkbook 和 UnprotectWorkbook 以提供工作簿保护设置支持新增 SetSheetCol 函数以支持按列设置单元格的值...: AGGREGATE 和 SUBTOTALSave、Write 和 WriteTo 函数支持指定保存选项,相关 issue #744使用 AddChart 函数添加图表时,支持为折线图设置是否使用平滑折线...修复向工作表添加图片后,获取该图片内容为空的问题修复部分情况下插入行列后生成的工作簿损坏问题删除单元格公式时将删除公式计算链中的共享单元格引用,以修复部分情况下生成的文档损坏问题修复部分情况下未对工作表名称特殊字符及长度做正确处理的问题...XML 字符导致的文档损坏问题,解决 issue #1391修复公式计算函数 ADDRESS 在工作表名称为空时计算结果有误的问题,解决 issue #1396修复部分情况下添加图片结果有误的问题,解决

    1.7K131

    Excel: 对单元格区域中不重复的数字计数

    D1单元格内的公式如下: =COUNT(UNIQUE(D4:D10)) 首先通过UNIQUE函数进行去重,然后通过COUNT函数计数。 (1)COUNTA 函数计算范围中不为空的单元格的个数。...(2)COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (""))的单元格。例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值。...COUNTA 函数不会对空单元格进行计数。 (3)如果不需要对逻辑值、文本或错误值进行计数(换句话说,只希望对包含数字的单元格进行计数),请使用 COUNT 函数。...效果如下: 辅助列中,E5单元格内的公式如下: =SUBTOTAL(102,D5) D1单元格内的公式如下: =COUNT(UNIQUE(FILTER(D4:D10,E4:E10))) 借助SUBTOTAL...数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。

    2.8K20

    EXCEL必备工具箱17.0免费版

    Excel必备工具箱--统一日期格式功能,将所选区域不规范的日期统一为同一格式。...EXCEL必备工具箱--快速为当前单元格添加图片批注 EXCEL必备工具箱--将EXCEL必备工具箱的功能添加到快速访问工具栏 EXCEL必备工具箱--使用分发邮件功能给每个人单独分发工资条或分发邮件...EXCEL必备工具箱--公式助手功能,日期类公式帮助 EXCEL必备工具箱--使用QQ邮箱分发邮件 EXCEL必备工具箱--调整EXCEL单元格内行间距功能,让你在单元格(或合并单元格)内也可以调整行间距...--超强查找功能的自定义函数Mlookup,可以多条件查找,可以列出所有符合条件的结果 EXCEL必备工具箱--公式助手功能,让你输入一键录入常用的复杂公式!...EXCEL必备工具箱--按条件定位功能,可以按颜色,按条件,按正则表达式多种方式快速定位,还可快速跳转无法使用 EXCEL必备工具箱--表格比较功能 EXCEL必备工具箱--公式套用功能 EXCEL必备工具箱

    5.3K40

    excel表格如何查重_if函数多列查重

    表达式:COUNTIF(数据区域,条件),作用:对数据区域内符合条件单元格计数 具体应用 在“姓名”(列A)后插入一列(列B),在B2单元格输入公式“=IF(COUNTIF(A2:A2,A2)>1,”重复...”,””)”,然后将鼠标放在单元格右下角,变成黑色十字后,向下拖动,引用公式。...要对其进行计数的一个或多个单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。 criteria 必需。用于定义将对哪些单元格进行计数的数字、表达式、单元格引用或文本字符串。...例如,条件可以表示为 32、”>32″ 、B4、”苹果” 或 “32”。...示例1: 示例2: 参考链接:http://www.360doc.com/content/11/1223/14/701163_174474562.shtml      http://office.microsoft.com

    4K30
    领券