Czytaj plik xlsx w Excelu używając simplexlsx w php
ja używamsimplexlsx.class.php
odczytać typ pliku xlsx. Daje to problemy, gdy plik zawiera pole daty w pliku programu Excel.
Przykładowe wyjście:
W danych pliku:
Dzień Data Czwartek 2/2/2012 Piątek 2/3/2012
Wyjście programu:
Data dnia
Czwartek 40941
Piątek 40942
Nie podano prawidłowej daty
<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>