万象EXCEL开发(一)台帐表格xlsx 格式说明——东方仙盟练气期
八、公式运算合集表 calcChain.xml。
一、新建excel文件,写入一个公式
二 复制一个文件修改文件类型
三、解压文件
四、目录结构
五 docprops
六\xl文件夹
七 worksheets文件夹
八、公式运算合集表 calcChain.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<calcChain xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><c r="D2" i="2" l="1"/><c r="E2" i="2" s="1"/><c r="F2" i="1"/></calcChain>
八、表单
<dimension ref="A1:E2"/><sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="D3" sqref="D3"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="15" x14ac:dyDescent="0.25"/><cols><col min="4" max="4" width="13.28515625" customWidth="1"/></cols><sheetData><row r="1" spans="1:5" x14ac:dyDescent="0.25"><c r="A1" t="s"><v>1</v></c><c r="B1" t="s"><v>2</v></c><c r="C1" t="s"><v>3</v></c><c r="D1" t="s"><v>8</v></c><c r="E1" t="s"><v>5</v></c></row><row r="2" spans="1:5" x14ac:dyDescent="0.25"><c r="A2" t="s"><v>6</v></c><c r="B2" t="s"><v>7</v></c><c r="C2"><v>300</v></c><c r="D2"><f>SUM(Sheet1!E:E)</f><v>2</v></c><c r="E2"><f>C2*D2</f><v>600</v></c></row></sheetData><pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/></worksheet>
九、D2公式源码
<c r="D2"><f>SUM(Sheet1!E:E)</f><v>2</v></c>
excel文件格式说明
其实是一个 Excel 2007+ (.xlsx) 文件解压后的目录结构,因为 .xlsx 本质上是一个 ZIP 压缩包,里面包含了一系列 XML 文件和文件夹,用来描述表格内容、样式、公式等。
我帮你整理成一个清晰的结构说明:
📊 Excel (.xlsx) 文件结构解析
根目录文件
-
[Content_Types].xml定义了整个包内所有文件的 MIME 类型和扩展名映射,Excel 读取时先看这个文件来解析内容。
-
_rels/.rels存储根目录的关系信息,比如指向
xl/workbook.xml
(工作簿主文件)的路径。
docProps 文件夹
存放文档属性信息:
- app.xml应用相关信息,如工作表名列表、应用版本等。
- core.xml核心属性,如标题、作者、创建时间、修改时间等( Dublin Core 元数据)。
xl 文件夹(核心数据)
- workbook.xml工作簿的整体定义,包括工作表引用、命名范围、公式计算设置等。
- sharedStrings.xml存储所有单元格中重复的文本,避免重复存储,节省空间。
- styles.xml定义单元格样式(字体、颜色、对齐方式等)。
- calcChain.xml公式计算链,记录公式计算的顺序。
xl/worksheets
每个工作表单独一个 XML 文件:
- sheet1.xml / sheet2.xml / sheet3.xml分别对应三个工作表的数据、单元格内容、格式等。
xl/theme
- theme1.xml主题样式定义(颜色方案、字体方案、效果方案)。
xl/_rels
- workbook.xml.rels工作簿与其他文件的关系(如指向工作表、主题等)。
💡 小知识:
- 所有
1980-01-01
的文件时间是因为这些是从 ZIP 解压时默认生成的时间戳,不是真实的创建时间。 - 你可以直接把
.xlsx
文件改名为.zip
然后解压查看这些文件。 - 如果需要修改 Excel 内容,可以直接编辑这些 XML(但要注意 XML 格式正确性)
阿雪技术观
让我们积极投身于技术共享的浪潮中,不仅仅是作为受益者,更要成为贡献者。无论是分享自己的代码、撰写技术博客,还是参与开源项目的维护和改进,每一个小小的举动都可能成为推动技术进步的巨大力量
Embrace open source and sharing, witness the miracle of technological progress, and enjoy the happy times of humanity! Let's actively join the wave of technology sharing. Not only as beneficiaries, but also as contributors. Whether sharing our own code, writing technical blogs, or participating in the maintenance and improvement of open source projects, every small action may become a huge force driving technological progrss.
更多推荐
所有评论(0)