V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DreamCMS
V2EX  ›  问与答

PHP 如何读取 excel 内容?直接读取 excel 发现了秘密、

  •  
  •   DreamCMS · 2018-12-20 16:05:31 +08:00 · 1893 次点击
    这是一个创建于 2194 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境可能不支持 phpexcel 框架,
    尝试使用 fopen 读取 excel 内容,以下内容,如何实现生成我想要 2#二维数组呢?


    1#数据源( data.xls)

    <?xml version="1.0" encoding="UTF-8"?>
    <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" 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">
    <Worksheet ss:Name="zzForm">
    <Table>
    <Row>
    <Cell><Data ss:Type="String">报考场次及项目</Data></Cell>
    <Cell><Data ss:Type="String">申请人姓名</Data></Cell>
    <Cell><Data ss:Type="String">考试类别</Data></Cell>
    <Cell><Data ss:Type="String">性别</Data></Cell>
    <Cell><Data ss:Type="String">所在地区</Data></Cell>
    <Cell><Data ss:Type="String">文化程度</Data></Cell>
    <Cell><Data ss:Type="String">身份证</Data></Cell>
    <Cell><Data ss:Type="String">联系电话</Data></Cell>
    <Cell><Data ss:Type="String">申请考核作业项目(代号)</Data></Cell>
    <Cell><Data ss:Type="String">用人单位</Data></Cell>
    <Cell><Data ss:Type="String">证件编号</Data></Cell>
    <Cell><Data ss:Type="String">首次领证日期</Data></Cell>
    <Cell><Data ss:Type="String">当前证书有限期</Data></Cell>
    </Row>
    <Row>
    <Cell><Data ss:Type="String">2019-01-11(N5)</Data></Cell>
    <Cell><Data ss:Type="String">用功</Data></Cell>
    <Cell><Data ss:Type="String">新考证</Data></Cell>
    <Cell><Data ss:Type="String">男</Data></Cell>
    <Cell><Data ss:Type="String">杨舍镇</Data></Cell>
    <Cell><Data ss:Type="String">初中</Data></Cell>
    <Cell><Data ss:Type="String">320582198510022222</Data></Cell>
    <Cell><Data ss:Type="String">13812888888</Data></Cell>
    <Cell><Data ss:Type="String">N5</Data></Cell>
    <Cell><Data ss:Type="String">都会觉得电话号</Data></Cell>
    <Cell><Data ss:Type="String">///</Data></Cell>
    <Cell><Data ss:Type="String">///</Data></Cell>
    <Cell><Data ss:Type="String">///</Data></Cell>
    </Row>
    </Table>
    </Worksheet>
    </Workbook>


    2# 输出源 (二维数组)

    一行数据一个数组


    Array
    (
    [0] => Array
    (
    [1] => 报考场次及项目
    [2] => 申请人姓名
    [3] => 考试类别
    [4] => 性别
    [5] => 所在地区
    [6] => 文化程度
    [7] => 身份证
    [8] => 联系电话
    [9] => 申请考核作业项目(代号)
    [10] => 用人单位
    [11] => 证件编号
    [12] => 首次领证日期
    [13] => 当前证书有限期
    )

    [1] => Array
    (
    [1] => 2019-01-11(N5)
    [2] => 用功
    [3] => 新考证
    [4] => 男
    [5] => 东山镇
    [6] => 初中
    [7] => 320582198510022222
    [8] => 13812888888
    [9] => N5
    [10] => 都会觉得电话号
    [11] => ////
    [12] => ////
    [13] => ///
    )

    )
    3 条回复    2018-12-24 11:13:33 +08:00
    DreamCMS
        1
    DreamCMS  
    OP
       2018-12-24 11:01:37 +08:00
    大神求解,如何用 php 原生
    justfindu
        2
    justfindu  
       2018-12-24 11:03:35 +08:00
    读 excel 只需要 XML extension 支持, 所以你把它当做一个 XML 解析就好了
    littleylv
        3
    littleylv  
       2018-12-24 11:13:33 +08:00
    如你所见,这不是直接操作 xml 就好了么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:14 · PVG 12:14 · LAX 20:14 · JFK 23:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.