В моей интрасети я и мои пользователи хранят довольно длинные строки текста в базе данных.HTML/PHP: преобразовать строку текста в таблицу
Эти строки текста часто бывают от Excel
или CSV
. В настоящий момент они отображаются как обычный текст.
Я хочу, чтобы эти строки текстов были автоматически обработаны и преобразованы в таблицы HTML, когда некоторые разделители обнаружены в их теле (например, комы или вкладки).
Вот пример рода «сценарий» мне нужно: csv-convert-table
Может ли это быть достигнуто только с PHP, не требуя какой-либо дополнительный модуль?
Да, это может быть ... хотя ваше описание «длинных строк текста» довольно бессмысленно .... для открытия/загрузки файла csv требуется около 20 строк кода отображать его как таблицу html .... но «без какого-либо дополнительного модуля», вероятно, означает, что вам понадобится много времени, чтобы написать его для файлов Excel, если вы не готовы использовать внешние библиотеки. –
@MarkBaker I'm извините, может быть, я не был достаточно ясен ... Я не хочу импортировать фактический файл CSV или XLS. Я имел в виду, что мы привыкли копировать информацию из таких файлов, а затем просто вставляем их в виде простого текста в нашу базу данных. Это простой текст, включая разделители (как я уже сказал, комы или вкладки), которые мне нужно преобразовать в таблицу в моем коде :) – Blackounet
Ну, вероятно, для чтения строки CSV из вашей базы данных, вероятно, потребуется около 20 строк кода, используйте str_getcsv (), чтобы разобрать его на массив, а затем отобразить его как html .... это ваше описание хранения Excel, это довольно странно ... Вы сохраняете весь двоичный файл файла в своей базе данных? –