Экспорт таблицы HTML в файл EXCEL с использованием php - PullRequest
0 голосов
/ 20 июля 2011

Я хотел бы попросить код, который выводит HTML-таблицу в Excel, учитывая, что HTML-таблица находится в result.php

Спасибо!

Ответы [ 3 ]

0 голосов
/ 20 декабря 2011
function exporttoexcel(){
var i;
var j;
var mycell;
var tableID = "crtfdetails";

var objXL = new ActiveXObject("Excel.Application");
var objWB = objXL.Workbooks.Add();
var objWS = objWB.ActiveSheet;

for (i=0; i < document.getElementById(tableID).rows.length; i++)
{
    for (j=0; j < document.getElementById(tableID).rows(i).cells.length; j++)
    {
        mycell = document.getElementById(tableID).rows(i).cells(j)
        objWS.Cells(i+1,j+1).Value = mycell.innerText;
    }
}
objWS.Range("A1", "Z1").EntireColumn.AutoFit();
objXL.Visible = true;
}
0 голосов
/ 16 марта 2013
$test="<table border=1><tr><td>Cell 1</td><td>Cell 2</td></tr></table>";
header('Pragma: public');
header("Content-type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment;filename=myfile.xls");
echo $test;
0 голосов
/ 20 июля 2011

Если ваши данные представляют собой чистую таблицу (т. Е. Нет графика), вам следует рассмотреть возможность использования формата CSV (http://en.wikipedia.org/wiki/Comma-separated_values) вместо Excel). Я не знаю ваших навыков в программировании, но это не должно быть трудно сделать.

...