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

2018-12-20 16:05:31 +08:00
 DreamCMS
环境可能不支持 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] => ///
)

)
1879 次点击
所在节点    问与答
3 条回复
DreamCMS
2018-12-24 11:01:37 +08:00
大神求解,如何用 php 原生
justfindu
2018-12-24 11:03:35 +08:00
读 excel 只需要 XML extension 支持, 所以你把它当做一个 XML 解析就好了
littleylv
2018-12-24 11:13:33 +08:00
如你所见,这不是直接操作 xml 就好了么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX