Open Xml -- Excel文件解析

本文介绍了解析Excel文件的具体步骤及内部结构,包括如何通过更改后缀名为.zip进行解压查看内部组件,解析docProps文件夹下的app.xml和core.xml文件以获取工作表信息和最后修改者等元数据,以及如何从xlsharedStrings.xml读取字符串资源并解析xlworksheetssheet1.xml来获取单元格的内容和公式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1、转换。Excel > 后缀名改为.zip >解压

2、详细解析

     1) docProps\app.xml

     <TitlesOfParts><vt:vectorbaseType="lpstr"size="4">

        <vt:lpstr>Early</vt:lpstr>

        <vt:lpstr>Late</vt:lpstr>

        <vt:lpstr>Night</vt:lpstr>

        <vt:lpstr>Summary</vt:lpstr></vt:vector></TitlesOfParts>

         -- 4sheet,并且列出所有sheet的名称

    2) docProps\core.xml

             <cp:lastModifiedBy>wendy_w</cp:lastModifiedBy>           --修改人的用户名

    3) \xl\sharedStrings.xml

         -- Excel表格中所有的字符串

    4)关于Cell内容

         \xl\worksheets\sheet1.xml

         第一种:有公式的

         <sheetData>  -- 表格内容

         <row r="1">  --  首行

         <c r="AG1">  --  编号为AG1的单元格

         <f>  --  公式

         <v>  --  默认值

         第二种:无公式的

         <v>标签中的值,为这个字符串在\xl\sharedStrings.xml中的序号


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值