0

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] =>
        )
4

1 に答える 1

0

SimpleXLSは新しい.xlsx形式を読み取ることができないことがわかりました。以前の.xls形式でドキュメントを保存すると、問題が解決しました。

于 2012-10-02T15:18:25.090 に答える