Эксель файл xml -> html-table

  1. if (file_exists('1.xml')) {
  2.     $f = file_get_contents('1.xml');
  3.     $dom = new DOMDocument();
  4.     $dom->loadXML($f);
  5.     $arr = array();
  6.     $params = $dom->getElementsByTagName('Table');
  7.     $k = 0;
  8.     foreach($params as $param) {
  9.         $params2 = $params->item($k)->getElementsByTagName('Row');
  10.         $i = 0;
  11.         foreach($params2 as $p) {
  12.             $params3 = $params2->item($i)->getElementsByTagName('Cell');
  13.             $j = 0;
  14.             foreach($params3 as $p2) {
  15.                 $arr[$k][$i][$j] = $params3->item($j)->nodeValue;
  16.                 $j++;
  17.             }
  18.  
  19.             $i++;
  20.         }
  21.  
  22.         $k++;
  23.     }
  24.  
  25.     foreach($arr as $f) {
  26.         echo '<table border="1">';
  27.         foreach($f as $r) {
  28.             echo '<tr>';
  29.             foreach($r as $r1) {
  30.                 echo '<td>';
  31.                 echo $r1;
  32.                 echo '</td>';
  33.             }
  34.  
  35.             echo '</tr>';
  36.         }
  37.  
  38.         echo '</table>';
  39.     }
  40. }

Реклама

Мы в соцсетях

tw tg yt gt