|
|
|
| есть такие скрипты, что распознают текст всталяемый из текстового файла и сразу прописывают ему код.
тоесть если скопировал из текстового файла таблицу то и пропишется html-код таблицы.
как это делается? | |
|
|
|
|
|
|
|
для: inga
(26.11.2008 в 11:31)
| | в текстовом файле (.txt) таблицы быть не может | |
|
|
|
|
|
|
|
для: elenaki
(26.11.2008 в 11:42)
| | ну пусть водровский фаил или ексель | |
|
|
|
|
|
|
|
для: inga
(26.11.2008 в 12:17)
| | Excel файл сохраняйте в CSV формате, это практически и есть почти готовая HTML-таблица. | |
|
|
|
|
|
|
|
для: sim5
(26.11.2008 в 12:26)
| | я не понимаю вашего ответа. есть админка вставляют в окно наполнения скопированую табличку с ворда и она уже табличкой отображается, нажимают окей и в базу попадает прописаный html-код, и на странице таблица выводится.
как это делают? | |
|
|
|
|
|
|
|
для: inga
(26.11.2008 в 12:57)
| | А вы попробуйте скопировать в форму и передать. Если вы непосредственно из Ворда будете копировать таблицу, например, 2х2 ячейки со значением от 1 до 4 в них, то вставив это в textarea, получив и просмотрев эти данные на сервере, вы может увидеть, например, такое:
Код табуляции (09) будет зависеть от параметров форматирования таблицы. Можно эти полученные данные разбить в массив и потом сформировать таблицу, можно заменить символы табуляции на </td><td>, а переносы (0D0A) на </td></tr><tr><td>, с учетом начала и конца таблицы. Можно поступить иначе, но это, если получить такое, а возможно что будет иначе, то есть к каждому случаю надо будет подходить индивидуально - объеденение ячеек и прочее, все это надо учитывать. Другими словами, из буфера обмена скопированную таблицу из ворда, таблицей можно вставить в ворде, но не в форме, в форме это будет просто текст.
Есть CSV формат (найдите о нем в сети и почитайте). Это текстовое представление таблицы с разделителями. Например, для случая выше это может выглядеть так:
Такой текст просто преобразовать в таблицу даже вышеописанными способами, а уж тем более работая уже готовой функцией fgetcsv(). Если вам надо импортировать таблицы из Excel то используйте этот формат, отсылая его на сервер как файл. Прочие форматы вам придется парсить. | |
|
|
|
|
|
|
|
для: sim5
(26.11.2008 в 13:50)
| | спасибо | |
|
|
|