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

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

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿。...issue #451 新增 UnsetConditionalFormat API,支持从工作中删除条件格式,相关 issue #571 新增 DeleteDataValidation API,支持从工作中删数据验证设置...,相关 issue #492 函数 AddPivotTable API 更改,支持设置数据透视数据标签与汇总函数,相关 issue #582 函数 AddPivotTable 支持设置数据透视筛选项...,相关 issue #598 函数 AddPivotTable 支持数据透视值、行或筛选项为空 导出函数 ExcelDateToTime,提供将 Excel 时间格式转换为 time.Time 数据类型

2.3K41

Excelize 发布 2.6.0 版本,功能强大 Excel 文档基础库

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿...,支持算法包括: XOR、MD4、MD5、SHA1、SHA256、SHA384 和 SHA512 UnprotectSheet 支持通过指定第二个可选参数在移除工作保护时验证密码 新增 71 项公式函数...,保留工作簿、工作以及 drawingML 中替代内容 提升与页面设置中打印质量 DPI 设置属性兼容性 问题修复 修复另存为工作簿时,页面布局属性丢失问题,解决 issue #1117 修复部分情况下...,对工作进行修改后合并单元格区域未更新问题 修复样式解析异常导致粗体和部分其他字体样式丢失问题,解决 issue #1119 修复部分情况下将文档保存为 XLAM / XLSM / XLTM /

1.5K61
您找到你想要的搜索结果了吗?
是的
没有找到

Excelize 2.3.2 发布,Go 语言 Excel 文档基础库,2021 年首个更新

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿。...和 #747 数据验证新增支持浮点型小数区间验证规则,相关 issue #739 创建图表 API AddChart 新增支持设置数据系列线型宽度和线端类型,相关 issue #549 和 #654...动态解析工作簿核心数据部件 支持工作中多行复用相同行标签工作簿,相关 issue #732 问题修复 修复公式词法分析器解析特定非法公式时潜在 panic 问题,相关 issue #711 修复使用相同名称进行重命名工作时导致工作丢失问题...,相关 issue #715 和 #741 修正公式计算引擎数据精度,相关 issue #727 修复部分情况下复制行数据失效问题,相关 issue #729 修复部分情况下删除工作后默认活动工作表错误问题

1.4K61

Win10:右键新建选项中添加启用宏工作簿.xlsm

文章背景:工作生活中涉及到VBA,时常要将Excel文件保存为.xlsm格式。而在右键新建可选项中,一般只有.xlsx文件。下面介绍如何在右键新建选项中添加启用宏工作簿.xlsm。...(5)在注册中,找到.xlsx 文件夹,找到Excel.Sheet.12文件夹下ShellNew文件夹,双击FileName打开,复制其中数值数据:C:\Program Files\Microsoft...(6)回到.xlsm文件夹,点击新建shellnew文件夹,双击FileName打开,将刚才复制内容填到数值数据中,并将最后ecxel12.xlsx 改为 excel14m.xlsm。...(7)在桌面上新建一个空启用宏工作簿,将其重命名为:Excel14M.xlsm,然后将该文件移动到以下路径文件夹中:C:\Program Files\Microsoft Office\root\vfs...(8)关闭注册编辑器界面,回到桌面。在桌面上点击右键,选择新建,此时可以看到在可选项中已经有了启用宏工作簿。

3.5K10

自定义功能区示例:自定义文件菜单、上下文菜单、功能区选项卡

标签:VBA,自定义功能区 在《自定义功能区示例:创建用于工作导航下拉列表》、《自定义功能区示例:创建用于工作导航动态组合框》中,我们在Excel功能区中添加一个自定义选项卡,然后再该选项卡中添加带有下拉列表或组合框一个自定义组...,可用于从下拉列表中选择工作,从而快速导航到该工作,这对于工作簿中有大量工作且要快速找到相应工作用户来说,非常有用。...下面介绍一个综合示例,来源于forum.ozgrid.com,分别在工作簿文件菜单、右键上下文菜单中添加了自定义命令,也自定义了一个选项卡。可以作为自定义功能区模板参考。...该工作簿名称为Ribbon and Backstage and Context Menus.xlsm,使用Custom UI Editor for Microsoft Office打开该工作簿,在其中输入代码...,保存关闭Custom UI Editor for Microsoft Office。

24410

Excel揭秘25:突破数据有效性列表字符限制

数据有效性(Excel2013版之后称为“数据验证”)是一个很有用功能,也是用户常用功能之一,特别是使用数据有效性列表。...下面,让我们核查一下这个超长列表是否被保存了。将工作簿保存为.xlsm文件后,关闭该工作簿。...然后,将其扩展名更改为.zip,接着打开这个压缩文件,导航到xl文件夹,打开数据有效性所在工作,示例中是sheet2.xml,打开它,你可以看到formula1元素下有71个项已被保存到文件中,如下图...图3 关闭打开压缩文件夹,将其扩展名改回.xlsm,然后在Excel中打开,你会发现Excel弹出下图4所示提示信息。 ? 图4 如果单击“是”,选择修复,将会弹出下图5所示提示信息。 ?...你可能会说,可以在Workbook_Open事件中添加长列表,然后在Workbook_BeforeSave事件中将其删除以避免修复问题,但是使用代码绕过限制字符数没有很好用处。

2.3K20

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

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿。...#873 修复条件格式与数据透视兼容性问题,解决 issue #883 改进与页面布局中无效首页编号属性兼容性 SetCellRichText 增加字符数上限检查修复保留字符丢失问题 问题修复...修复设置和获取批注时支持多个批注作者,解决 issue #829 和 #830 修复命名空间地址解析异常而产生重复命名空间,导致删除再创建同名工作生成文档损坏问题,解决 issue #834 修复当设置工作分组默认属性...,解决 issue #467 修复使用非法数据引用范围创建数据透视时导致潜在 panic 问题 修复部分情况下读取数字精度异常问题,解决 issue #848 和 #852 修复设置数据验证规则时

1.3K11

Python与Excel协同应用初学者指南

它预装在Windows操作系统中,可以轻松与其他操作系统平台集成。在处理结构化数据时,Microsoft Excel是最好且最易访问工具。...然而,把这作为第一步,会让事情变得更简单,确保有一个良好开端。 验证代码库目录是否与Python工作目录相同。 在终端中工作时,可以首先导航到文件所在目录,然后启动Python。...在最终开始用Python读取数据之前,还有一件事要做:安装读取和写入Excel文件所需软件包。 安装读取和写入Excel文件软件包 确保系统安装了pip和setuptools。...pd.ExcelWriter函数接受两个参数,文件名和是xlsxwriter引擎。 接下来,将writer变量传递给to_excel()函数,指定工作名称。...它提供了sheet_by_name()或sheet_by_index()等函数,用于检索要在分析中使用工作筛选其余工作

17.3K20

Excelize 2.3.1 发布,Go 语言 Excel 文档基础库,支持加密表格文档

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片 ()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿。...入选 2018 开源中国码云 Gitee 最有价值开源项目 GVP,目前已成为 Go 语言最受欢迎 Excel 文档基础库。...Release Notes 此版本中最显著变化包括: 新增功能 支持打开带有基于 ECMA-376 文档加密标准密码保护电子表格文档,相关 issue #199 增加工作规范与限制 扩展数据透视表功能...:支持设置数据透视标题、样式和透视选项 安全漏洞修复 兼容性提升 提升 Go 1.15 版本下兼容性,修复 Windows 操作系统下单元测试失败问题修复潜在竞态条件问题 提升设置默认行高电子表格文档与

1.2K11

Python让Excel飞起来:使用Python xlwings实现Excel自动化

(或者,你可以到知识星球中完美Excel社群下载) 将xlwings.xlam文件放入Excel加载项文件夹,该文件夹所在位置为: C:\用户\xxxx\AppData\Roaming\Microsoft...电子表格所做那样,我们必须保存我们工作关闭文件。...接下来,保存VBA代码,现在我们要在Excel工作中创建一个按钮。返回Excel界面,在“开发工具”选项卡,单击“插入->按钮”,指定刚创建宏Rand_10。...Excel设置 默认设置预计Python代码和Excel文件为: 在同一目录中 名称相同,但Python文件以.py结尾,Excel文件以.xlsm(或.xlsb)结尾 为了演示,将把文件命名为“square.py...确保在VBA编辑器菜单“工具->引用”中选取了“xlwings”,并将更改保存到相应Excel文件中。有时,当打开多个Excel工作时,我们可能会无意中将此更改应用于另一个文件

8.2K41

Excel+Python,简直法力无边

这次我们介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作。...我们知道一张Excel最多能显示1048576行和16384列,处理一张几十万行可能就会有些卡顿,当然你可以使用VBA进行数据处理,也可以使用Python来操作Excel。...这就是本文要讲到主题,Python第三方库-xlwings,它作为Python和Excel交互工具,让你可以轻松通过VBA来调用Python脚本,实现复杂数据分析。...,随用随,可以节省大量代码时间; 对于Python爱好者来说,pandas、numpy等数据科学库用起来可能已经非常熟悉,如果能将它们用于Excel数据分析中,那将是如虎添翼。...xlwings会帮助你创建.xlsm和.py两个文件,在.py文件里写python代码,在.xlsm文件里点击执行,就完成了excel与python交互。 怎么创建这两个文件呢?

4.6K50

VSTO开发Excel插件自动更新实现效果演示

使用传统VBA方式开发,开发过程简单,布署也方便,直接把Excelxlsm或xlam文件发给用户,用户打开就可以使用,但现在问题来了,如果出现前面所说程序有bug和需要增加新功能,我们怎么办?...一般情况下,想都是需要重新开发一个新xlsm或xlam文件,然后重新发给用户,这当中如果频率太频繁,用户手里积累了好多个xlsm或xlam,也很难分清具体哪个是最新(就算文件可以标识,但很难保证每个用户都每个用户都记得去下载最新版...首先,上回说到数据和代码分离,在这里就可以看到它价值所在了,用户只需关注自己工作数据加工处理,代码功能部分有问题不要紧,开发者只需把代码修复好,用户照样可以使用旧文档来载入新修复功能或追加功能...用户使用Excel就像使用一个网页浏览器一样,每次打开Excel,都能得到最新功能,而整个升级过程,完全不需要用户做半点操作,一切都是自动完成,瞬间完成,代码和数据分离,整个更新过程只是代码部分,不需加载和传输用户数据部分...有了这两层信任机制,用户就可以完全相信开发者程序,不需要每次都被询问是否信任或每次都要自己去识别这些文件可靠性等等。 视频演示: ?

2.2K20

Excelize 2.5.0 正式发布,这些新增功能值得关注

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿。...此版本中最显著变化包括: 兼容性提示 打开已有工作簿或在获取行迭代器后,需要调用对应 Close 函数关闭工作簿和数据流 修改 ReadZipReader 为 File 实现, 支持通过选项指定解压至内存或文件系统..., 相关 issue #1061 设置单元格时将保留水平制表符, 相关 issue #1108 问题修复 修复部分情况下删除数据验证失败问题, 解决 issue #979 修复部分情况下设置数据验证下拉列表失败问题...解决 issue #1026 和 #1030 修复科学记数法数字格式单元格值解析异常问题,解决 issue #1027 修复部分情况下浮点型数据读取异常问题,解决 issue #1031 修复部分情况下删除工作失败问题

1.2K11

Excel工作薄合并

今天要给大家介绍一下Excel工作合并技巧! 由于Excel工作文件可以包含多个工作,所以合并起来要比Word麻烦!...插件工具(OIIO) VBA代码(别害怕,复制黏贴就行,不用自己写) 数据透视 由于数据透视操作步骤相对比较繁琐,以后出数据透视教程时会专门来讲。...VBA宏代码: ▼ 这个宏代码是论坛Excel高手提供,利用宏代码好处就是不用加载插件,一劳永逸。...12月21日推送教程) ♢在左侧列表中找到新建工作名称双击 ?...当然含有宏代码工作文件需要保存成特殊格式(.xlsm) 选择文件——另存为——保存类型——excel启用宏工作薄(xlsm)。 ?

1.3K60

自定义功能区示例:创建用于工作导航动态组合框

标签:VBA,自定义功能区 在《自定义功能区示例:创建用于工作导航下拉列表》中,我们在Excel功能区中添加一个自定义选项卡,然后再该选项卡中添加带有下拉列表一个自定义组,用于从下拉列表中选择工作...,从而快速导航到该工作,这对于工作簿中有大量工作且要快速找到相应工作用户来说,非常有用。...我们对此示例进行修改,使用组合框来实现,如下图1所示,并且当用户在该工作簿中新建或删除工作时,组合框中列表项会自动更新。...图1 假设该工作簿名称为CustomDynamicCombobox.xlsm,使用Custom UI Editor for Microsoft Office打开该工作簿,在其中输入代码: <customUI...,保存关闭Custom UI Editor for Microsoft Office。

29420

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

可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建电子表格文档。...支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿...RichTextRun 中 vertAlign 属性设置上标和下标通过 DeleteDataValidation 函数删除数据验证时,支持省略第二个引用区域参数以删除工作全部数据验证,相关 issue...#1314流式写入器将不再为值为 nil 单元格写入工作,解决 issue #1299问题修复修复数据透视中值区间与行/列区间包含相同字段时,生成工作簿损坏问题,解决 issue #1203修复因缺少单元格类型检查导致获取单元格富文本内容异常问题...,解决 issue #1257修复部分情况下单元格赋值失效问题,解决 issue #1264修复设置工作视图属性时可能出现 panic修复部分情况下因工作核心属性中 dcterms 属性为空,导致生成工作簿损坏问题修复新建工作工作簿属性丢失问题

1.3K41

Excel中调用Python脚本,实现数据自动化处理

我们知道一张Excel最多能显示1048576行和16384列,处理一张几十万行可能就会有些卡顿,当然你可以使用VBA进行数据处理,也可以使用Python来操作Excel。...这就是本文要讲到主题,Python第三方库-xlwings,它作为Python和Excel交互工具,让你可以轻松通过VBA来调用Python脚本,实现复杂数据分析。...中有众多优秀第三方库,随用随,可以节省大量代码时间; 对于Python爱好者来说,pandas、numpy等数据科学库用起来可能已经非常熟悉,如果能将它们用于Excel数据分析中,那将是如虎添翼...xlwings会帮助你创建.xlsm和.py两个文件,在.py文件里写python代码,在.xlsm文件里点击执行,就完成了excel与python交互。 怎么创建这两个文件呢?...sheet1中创建一个按钮,设置默认宏,变成一个触发按钮。

3.9K20

如何在Excel中调用Python脚本,实现数据自动化处理

这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作。...我们知道一张Excel最多能显示1048576行和16384列,处理一张几十万行可能就会有些卡顿,当然你可以使用VBA进行数据处理,也可以使用Python来操作Excel。...这就是本文要讲到主题,Python第三方库-xlwings,它作为Python和Excel交互工具,让你可以轻松通过VBA来调用Python脚本,实现复杂数据分析。...中有众多优秀第三方库,随用随,可以节省大量代码时间; 对于Python爱好者来说,pandas、numpy等数据科学库用起来可能已经非常熟悉,如果能将它们用于Excel数据分析中,那将是如虎添翼。...文件sheet1中创建一个按钮,设置默认宏,变成一个触发按钮。

3.8K30

Excel催化剂开源第10波-VSTO开发之用户配置数据工作文件一同存储

在传统VBA开发中,若是用是普通加载项方法,是可以存储数据在xlam,若用是Com加载项方法同时是Addins程序级别的项目开发,配置文件没法保存到工作薄中,一般另外用配置文件来存放供调用。...但无论以上两种方式都会带来一点缺陷,若用户配置好自己数据,这些配置数据只能保存到自己电脑,无法在文件共享给其他人使用时,配置文件传递过去。...当然一个折衷方式是,在Excel文件中新建一个工作隐藏它来实现配置数据跟着工作薄一起带走。...这种方式有一缺点是,在用户工作薄里进行数据操作,用户很容易破坏到这些数据,就算深度隐藏工作,仍然会轻松用VBA方法重新将其显示出来,特别对一些敏感配置信息保存非常不利。...使用CustomXMLPart对象保存配置信息 在xlsx版Excel文件中,区别于传统xls文件,其文件本质是xml文件集合,在xlsx版文件结构中,除去工作外,有另外一个对象同样可以存储数据,其存储数据要求只要是

1.3K20
领券