對於CSV是:簡單解析Excel中的對象或變量,同樣與XML或CSV
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>
對於XML:
<?php
// The file test.xml contains an XML document with a root element
// and at least an element /[root]/title.
if (file_exists('test.xml')) {
$xml = simplexml_load_file('test.xml');
print_r($xml);
} else {
exit('Failed to open test.xml.');
}
?>
這是非常簡單的方式來解析。 EXCEL有可能嗎?我不想用excel讀者等。我想要簡單的解析器,與xml或csv一樣。 這是最好的方式?也許解析Excel到CSV或XML,但如何?
爲什麼你不想使用excel讀取器庫來讀取excel數據,但不知何故期望有一個「魔術」解析器存在......你認爲excel讀取器庫是什麼?如果你想簡單,手動使用MS Excel「另存爲」CSV,然後fgetcsv()在您的腳本 –
我想只從Excel中獲取數據,而不是編輯等 –
任何圖書館是「Excel Reader」只給你獲取數據的能力,而不是編輯....「Excel Writer」庫爲您提供了編寫...的能力,並且很少有庫可以讓您讀取和寫入,即編輯 –