首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Python、Perl或PHP在.xlsx中添加宏

使用Python、Perl或PHP在.xlsx中添加宏
EN

Stack Overflow用户
提问于 2014-05-26 11:31:27
回答 1查看 537关注 0票数 0

我想要一些帮助来添加一个.xlsx文件中的宏。我知道这不是一个好的文件类型,它应该是一个.xlsm文件,但是我在Perl中发现了可以向新的.xlsx文件添加宏的Excel::Writer::XLSX

我想打开一个现有的.xlsx文件(可能使用Excel::Reader::XLSX),将vbaProject.bin添加到此文件中,然后将其保存(可能为.xlsm)。它有一个函数"add_vba_project()",但在Excel::Writer::XLSX上无法打开现有文件。

有没有人找到使用vbaProject.bin或不使用vbaProject.bin的Perl、Python或PHP (例如PHPExcel)的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2014-05-26 11:57:21

我不相信您会发现一个纯PHP库能够做到这一点,即使是PHPExcel也不支持宏;但是您可以在MS Excel中使用COM,在Open/Libre Office中使用PUNO,或者在商业libXL库中使用Ilia's扩展

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23869123

复制
相关文章
Perl、PHP、Python、Java
◆ (RoR)与Ruby结合之后,便如一只猱身而上灵猫,立刻衬托出Java和.NET大象般的身影
py3study
2020/01/09
1K0
使用 singledispatch 在 Python 中追溯地添加方法
Python 是当今使用最多流行的编程语言之一,因为:它是开源的,它具有广泛的用途(例如 Web 编程、业务应用、游戏、科学编程等等),它有一个充满活力和专注的社区支持它。这个社区是我们在 Python Package Index(PyPI)中提供如此庞大、多样化的软件包的原因,用以扩展和改进 Python。并解决不可避免的问题。
用户8639654
2021/09/23
2.6K0
配置在WebLogic Server中运行CGI程序,提供PHP与Perl的示例
配置在WebLogic Server中运行CGI程序,提供PHP与Perl的示例 相关的详细说明文档可以看这里 http://e-docs.bea.com/wls/docs81/webapp/components.html#100540 其实跟Tomcat里支持cgi没有什么两样,在WebLogic Server中也是通过一个CGIServlet来mapping过去的。 把CGIServlet也反编译回来了,全打包在里面,有兴趣的也可以翻翻源码:)
阿敏总司令
2019/02/28
1.6K0
Python 在 Wiki 标记中添加无
Python编程快速上手实践项目题目,欢迎指证与优化! 代码: #! python3 # bulletPointAdder.py - Adds Wikipedia bullet points to the start # of each line of text on the clipboard. import pyperclip text = pyperclip.paste() # 从剪贴板粘贴文本 lines = text.split('\n') # 使用 split()方法得到一个字符串的列表,以回
py3study
2020/01/09
2.9K0
在WordPress 的文章或页面中运行PHP 代码
如果你在编辑器中输入PHP 代码,默认的话WordPress 不会为你执行这段代码的——只会文本方式输出。Tutsplus 上有一篇文章以插件的方式告知我们实现在WordPress 的文章或页面中运行PHP 代码的方法,下面介绍下。 原理小介绍 懂php 的都知道,PHP中载入其他PHP文件可以用include() 或者 require() 函数,因此为了实现在WordPress 的文章或页面中运行PHP 代码,我们可以将打算运行的代码写入一个额外的PHP 文件中,放在某个目录下,通过某种机制调用。英文原文
Jeff
2018/01/19
4.6K0
在WordPress 的文章或页面中运行PHP 代码
Python 中如何向列表或数组添加元素
然而,与其它编程语言不同,数组在 Python 中不是一个内置的数据结构。Python 使用列表取代传统的数组。
Python学习者
2023/09/11
3860
python 宏使用详解
宏类似python中的函数,可以传参数进去,但不能有返回值!在实际开发项目中,可以将一些复用代码抽取出来放到宏中,然后把不固定的值作为变量!
py3study
2020/01/07
3.7K0
Python操控Excel:使用Python在主文件中添加其他工作簿中的数据
本文介绍使用Python向Excel主文件添加新数据的最佳方法。该方法可以保存主数据格式和文件中的所有内容。
fanjy
2022/11/16
8K0
Python操控Excel:使用Python在主文件中添加其他工作簿中的数据
python: 读取.xlsx文件
Template XLSX_FIlE = "../../XX.xlsx" NUM_SHEETS = 3 # 获取.xlsx文件的所有sheet列表 workbook = load_workbook(XLSX_FIlE) sheets = workbook.get_sheet_names() tmp_dict = {} # 分别获取每个sheet的内容 for i in range(NUM_SHEETS): booksheet = workbook.get_sheet_by_name(sh
JNingWei
2018/09/27
2.6K0
goto语法在PHP中的使用
在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从来代码的角度来说,也就是直接跳转到指定的地方。我们的PHP中也有这个功能,我们先来看看它是如何使用的:
硬核项目经理
2020/01/02
2.7K0
trait能力在PHP中的使用
相信大家对trait已经不陌生了,早在5.4时,trait就已经出现在了PHP的新特性中。当然,本身trait也是特性的意思,但这个特性的主要能力就是为了代码的复用。
硬核项目经理
2020/03/12
1.9K0
python读取xlsx文件
我是在win7下读取的。 python版本是:3.5 import xlrd import re import sqlite3 def read_xlsx(): workbook = xlrd.open_workbook('E:\20160322.xlsx') booksheet = workbook.sheet_by_name('Sheet1') p = list() for row in range(booksheet.nrows): row_d
py3study
2020/01/09
1.1K0
[PHP] PHP源码常用代码中的宏定义
PHP源码常用代码宏定义: #define 宏名 字符串 #表示这是一条预处理命令,所有的预处理命令都以#开头。define是预处理命令。宏名是标识符的一种,命名规则和标识符相同。字符串可以是常数、表达式等。 在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。
唯一Chat
2019/09/10
2.4K0
在Perl中扩展C库(1):XS语言(更新中)
XS是Perl与C的胶水语言,通过它能在Perl中创建方法,以此扩展C库中的函数或新定义的C函数,详情可参阅《官方手册:perlxs》。
Homqyy
2023/03/06
3.7K0
Redis 在PHP中的使用笔记
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/79403675
泥豆芽儿 MT
2018/09/11
9950
Redis 在PHP中的使用笔记
python–xlsx文件的读写[通俗易懂]
最近碰到一个问题,需要读取后缀为xlsx的文件,因此在此总结一下python对于xlsx文件的读写。 一般如果是后缀xls的话,用xlwt和xlrd进行读写;而后缀是xlsx的话,用openpyxl进行读写。在此主要介绍openpyxl库对xlsx的读写。 参考链接:python之openpyxl模块
全栈程序员站长
2022/09/02
1.4K0
[MongoDB] 使用PHP在MongoDB中搜索的实现
条件操作符用于比较两个表达式并从mongoDB集合中获取数据。 MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小于等于 - $lte MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式,使用PCRE (Perl Compatible Regular Expression) 作为正则表达式语言。 MongoDB OR 条件语句使用了关键字 $or
唯一Chat
2020/02/25
5.2K0
在PHP中,cookie和session的使用
cookie简介 Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。 PHP工作原理:PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通
思梦php
2018/03/09
4.1K0
在PHP中,cookie和session的使用
在C或C++中如何使用PI(π)值
参考链接: C++ acos() #include <math.h> #define PI acos(-1) 主要是利用利用数学函数中的反三角函数,但是要注意一定引入math包           arccos          ⁡          (          −          1          )          =          π         \arccos(-1)=\pi      arccos(−1)=π  完整示例:  //#define LOCAL #includ
用户7886150
2021/02/09
5.9K0
在 Node.js 中使用 js-xlsx 处理 Excel 文件
SheetJS js-xlsx 是目前关注度最高的处理 Excel 的 JavaScript 库。支持 XLS/XLSX/CSV/ODS 等多种表格格式,功能强大,但文档看起来有点累。本文主要是介绍下 js-xlsx 的基本概念和操作。
用户5799052
2019/07/10
5.9K0

相似问题

在libreoffice宏中打开xlsx

12

Python将宏运行到xlsx文件

17

在XLS和XLSX中使用Excel宏

22

将Python或Perl与PHP集成

31

用于添加图表的Perl Excel::Writer::XLSX

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文