Привет, ребята, я испытывал редкое выравнивание при экспорте php-таблицы в excel. Я установил выравнивание текста: левый, но все еще не работает. Я также искал выравнивание ячеек, но не нашел решение.Экспорт php в excel, text-aligment не работает
Вот изображение моего стола, не экспортируя его VND-MS-Excel:
И при экспорте это происходит:
Я не знаю, почему первенствовать файл имеет это выравнивание, я добавлю свой код, но не очень чистый, поэтому я покажу заголовок:
// The function header by sending raw excel
header("Content-type: application/vnd-ms-excel");
// Defines the name of the export file "codelution-export.xls"
header("Content-Disposition: attachment; filename=horarios-$fecha.xls");
И это часть моего кода, где я добавить стиль к моему столику:
echo '<style>table {width:595px;text-align:left;}
table{border-collapse: collapse;}table,th,td{border:1px solid #000;}</style>';
Как вы можете видеть на втором изображении какой-либо текст выравнивается по левому краю, другие права и другие центрированную.
Если у вас есть клетки только с номером, Excel будет считать это поле номер. Номера по умолчанию выравниваются по умолчанию в Excel. –
Спасибо за ваш ответ, есть способ сделать их выравнивание слева? @MagnusEriksson –
Насколько я знаю, если вы хотите, чтобы значение по-прежнему было числом (в противном случае я думаю, что вы можете сделать некоторые подлые вещи, такие как добавление некоторого нецифрового символа до или после номера), а не использовать какую-либо библиотеку, такую как PHPExcel. –