2011-01-10 5 views
-1

Я использую PHP-скрипт для экспорта данных из MySQL в Excel. Первая строка листа Excel - это заголовок столбца. Я хочу, чтобы они были выделены жирным шрифтом. Как мне это сделать? Я использую следующий код:PHP-база данных Экспорт Excel

$con = mysql_connect("localhost","admin","password"); 
if (!$con) 
{ 
    die('Could not connect to DB: \n' . mysql_error()); 
} 

mysql_select_db("ALNMSI", $con); 

$result = mysql_query("SELECT * FROM survey1"); 

$filename = "alnmsi_" . date('d-m-Y') . ".xls"; 

header("Content-Disposition: attachment; filename=\"$filename\""); 

header("Content-Type: application/vnd.ms-excel"); $flag = false; 

$flag = false; 

while($row = mysql_fetch_array($result)) 
{ 
    if(!$flag) 
    { 
     data_keys(); 
     $flag = true; 
    } 
    array_walk($row, 'cleanData'); 
    data_array($row); 
} 
+0

делает документы Excel не формат чрезмерно как делает Слово? – tekknolagi

+0

Т.е. Excel может не принимать исходный текст ..... – tekknolagi

+0

no excel принимает исходный текст, файл excel создается правильно. Теперь я хочу ввести немного форматирования в файл excel. Мне нужна первая строка, выделенная жирным шрифтом – user434885

ответ

3

Я предполагаю, что вы делаете это неправильно. Независимо от того, что вы выводите, это, вероятно, не действительный файл Excel, так как вы не указали BIFF (это бинарный формат, из которого будут сделаны файлы Excel).

Если вы выведете значения разделяемых значений TAB или COMMA, то Excel только случайно откроет его правильно. И нет способа подгонять заголовки.

Также читайте:

4

Вы должны использовать библиотеку для создания файлов Excel.

+0

, работа вышеto excel5.0 нет 7.0. – user434885

+0

также я не хочу вводить такое дополнение в мой код, чтобы использовать классы PHPExcel. Нет другого способа, чтобы я мог использовать html полужирный и подчеркивающий теги для этого? – user434885

+0

Я думаю, вы добавите больше сложностей, пытаясь избежать подобных лихрей. Если вы создаете новые файлы, я не вижу проблемы. Excel 7 способен открывать файлы excel 5. – Twister

Смежные вопросы