PHP simplexls - 获取列标题但没有单元格数据

时间:2012-09-12 15:46:09

标签: php

使用simplexls类v0.4运行PHP v5.3.10,并在加载电子表格后,维度(即行和列计数)已关闭。

行确实包含列标题,但即使电子表格中有数据,所有数据行都是空的。

以下是为了说明目的的一小部分输出。任何想法为什么我没有得到任何实际的细胞数据?

Array
(
    [0] => cheyco.xlsx
)
Sheets count is: 7
i = 1:

Dimensions(1) returns:
Array
(
    [0] => 4
    [1] => 5
)

Rows(1) returns:
Array
(
    [0] => Array
        (
            [0] => Facility Code
            [1] => Site ID
            [2] => Name
            [3] => Description
        )

    [1] => Array
        (
            [0] =>
        )

    [2] => Array
        (
            [2] =>
        )

)
i = 2:

Dimensions(2) returns:
Array
(
    [0] => 5
    [1] => 29
)

Rows(2) returns:
Array
(
    [0] => Array
        (
            [0] => Unit Code
            [1] => Facility Code
            [2] => Type (I,E,O)
            [3] => Name
            [4] => Description
        )

    [1] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [2] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [3] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [4] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [5] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [6] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

    [7] => Array
        (
            [0] =>
            [1] =>
            [3] =>
        )

1 个答案:

答案 0 :(得分:0)

事实证明,SimpleXLS无法读取较新的.xlsx格式。以先前的.xls格式保存文档解决了这个问题。