У меня возникли проблемы с сохранением файла excel в базе данных mysql. Он содержит ввод (новая строка) внутри ячейки, а также символы и надстрочные индексы. Но он хранится только как обычный текст.
$objReader = new PHPExcel_Reader_Excel5();
$objPHPExcel = $objReader->load($inputFileName);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
затем я читаю некоторые данные и использую
reset($sheetData);
для сброса указателя. и снова используйте цикл foreach()
, чтобы добавить данные в массив и вставить этот массив в таблицу mysql. Удаляет ли какой-либо из этих шагов предварительное форматирование (надстрочный/нижний индекс/новая строка внутри ячейки и жирный шрифт/курсив)? и как я могу поместить данные в таблицу точно так же, как в excel? Редактировать: я использую v1.8 PHPExcel, v5.4 PHP и MySQL v5.6.