Прочитайте Excel XLSX файл, используя Simplexlsx в PHP
я используюsimplexlsx.class.php
читать тип файла xlsx. Это создает проблемы, когда файл содержит поле даты в файле Excel.
Sample output:
В файле данных:
День дата Четверг 2/2/2012 Пятница 3/3/2012
Program output:
День дата
Четверг 40941
Пятница 40942
Неверная дата
<code><?php if (isset($_FILES['file'])) { require_once "simplexlsx.class.php"; $xlsx = new SimpleXLSX( $_FILES['file']['tmp_name'] ); echo '<h1>Parsing Result</h1>'; echo '<table border="1" cellpadding="3" style="border-collapse: collapse">'; list($cols,) = $xlsx->dimension(); foreach( $xlsx->rows() as $k => $r) { if ($k == 0) continue; // skip first row echo '<tr>'; for( $i = 0; $i < $cols; $i++) { echo '<td>'.( (isset($r[$i])) ? $r[$i] : ' ' ).'</td>'; } echo '</tr>'; } echo '</table>'; } ?> <h1>Upload</h1> <form method="post" enctype="multipart/form-data"> *.XLSX <input type="file" name="file" /> <input type="submit" value="Parse" /> </code>