Tôi đang sử dụng simplexlsx.class.php
để đọc loại tệp xlsx. Nó gây ra vấn đề khi tệp chứa trường ngày trong tệp excel.Đọc tệp excel xlsx sử dụng simplexlsx trong php
đầu ra mẫu:
Trong dữ liệu file:
ngày ngày Thứ năm 2012/02/02 thứ Sáu 2/3/2012
đầu ra chương trình:
Ngày Ngày
Thứ năm 40.941
Thứ Sáu 40.942
Nó không đưa ra đúng ngày
<?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" />
mã xin vui lòng ... – Baba