HTML таблица, чтобы преуспеть с PHP - PullRequest
2 голосов
/ 05 января 2011

Я искал ответ на другие подобные вопросы, но не мог найти полезного ..

У меня есть HTML-таблица, сгенерированная с помощью php из mysql db. Я использую этот фрагмент в моем php-файле, чтобы сохранить как excel

$file="program.xls";
header('Content-Type: text/html');
$table = $_POST['tablehidden'];//i get this from another php file.It is HTML table
header("Content-type: application/x-msexcel"); //tried adding  charset='utf-8' into header
header("Content-Disposition: attachment; filename=$file");
echo $table;
  1. До этого времени все в порядке. Но когда я сохраняю это, у меня возникает проблема с символами и я пытаюсь добавить charset = 'utf-8' в мой заголовок, я не знаю, но это не работает.
  2. У меня есть таблица со стилем в HTML, но когда дело доходит до совершенства, она потеряла стиль, реализованный в CSS.

Как я могу решить проблемы с кодировкой и стилем? Я посмотрел на phpexcel, но не смог найти способ прямого включения таблицы.

1 Ответ

6 голосов
/ 05 января 2011

Я лично использовал бы генерирующий класс PHP Excel для создания файла Excel.Вы можете найти хороший, который называется PHPExcel здесь: http://phpexcel.codeplex.com/

...