excel - 如何以 XML 格式声明电子表格的 codeName?
问题描述
我目前正在考虑用 XML 编写一个模板文档,以便在 Microsoft Excel 中打开。这有隐藏的工作表和一些公式。
我想做的是在我的 XML 模板中声明“codeName”。但是我找不到执行此操作的代码。
如果我尝试通过在 excel 中的 VB 代码编辑器中声明名称,然后将文件另存为 XML 电子表格来进行逆向工程,则在检查代码时,没有对 codeName 的引用。这可以在 XML 中声明吗?
我已经看到一些使用 SheetPr(Sheet 属性)声明的对 codeName 的引用,但我不认为这是 Microsoft Office 架构的一部分。
我的 XML 文件的开头如下所示,我是否需要将其更改为不同的架构来编辑 codeName. 先感谢您
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
<ActiveSheet>2</ActiveSheet>
</ExcelWorkbook>
解决方案
经过数小时的反复试验和在线搜索,我终于找到了答案。
在 Excel 中将电子表格保存为 XML 文件(2003 电子表格)后,启动代码编辑器以查看源代码。
在标签下输入:
<CodeName>Sheet1</CodeName>
将“Sheet1”替换为所需的代码名称。
推荐阅读
- mysql - 查询查找记录数最多的十年
- r - plot.zoo - 用不同颜色绘制一张图
- java - 查看 WSO2 消息代理的队列内容
- oracle - 删除第 n 个分隔符 '|' 之前的字符或字符串
- python - Python np.lognormal 给出了大平均值和 St Dev 的无限结果
- octobercms - 如何在 OctoberCMS 中附加来自组件的响应标头?
- sql-server - 在 xp_cmdshell 中执行 exe 文件不起作用
- php - 当文本还包含“of”时,正则表达式提取包含“of”的地名(如“马恩岛”)
- machine-learning - 微调VGG,得到:1减2造成的负维度大小
- ios - 是什么导致了 Realm 通知