Обновление
Мне удалось сгенерировать мою таблицу с помощью предложения Габеля с несколькими незначительными проблемами.
Это было особенно полезно, поскольку мой коллега должен редактировать только файл .CSV в Excel.
В связи с презентацией она теперь хочет, чтобы стол выглядел так:
------------------------------
| FRUITS | VEGGIES |
------------------------------
| Banana | Potato |
------------------------------
| Cherry | Pumpkin |
------------------------------
| Orange | Okra |
------------------------------
| MEATS | CARBS |
------------------------------
| Chicken | Bread |
------------------------------
| Beef | Rice |
------------------------------
| Pork | |
------------------------------
Есть две thead
записи или, возможно, две таблицы, но файл .CSV все равно будет:
FRUITS,VEGGIES,MEATS,CARBS
Banana,Potato,Chicken,Bread
...
Вопросы
- Как мне проанализировать CSV-файл, который он сломает после второй запятой, а затем создать новую таблицу или новый набор заголовков / тела в той же таблице?
Есть HTML-таблица, которую я хотел бы создать с минимально возможной работой для человека, который фактически заполняет данные.
Таблица выглядит следующим образом (пример прокси):
------------------------------
| FRUITS | VEGGIES |
------------------------------
| Banana | Potato |
------------------------------
| Cherry | Pumpkin |
------------------------------
| Orange | Okra |
------------------------------
В настоящее время таблица выполнена в стандартном HTML, и я использую CSS и jQuery для придания ей определенных цветов и «зебры», соответственно. Алфавитная сортировка выполнена вручную.
Однако с установленным кодом человек, которому я передаю его, не хочет редактировать HTML. Она предпочла бы отредактировать какой-нибудь текстовый файл, где она могла бы написать / отредактировать (это было просто предложение от друга):
{Banana: Fruit, Potato: Veggies, Okra: Veggies... }
Затем Javascript должен взять этот исходный файл, сгенерировать таблицу, в которой отдельные столбцы автоматически сортируются в алфавитном порядке, а затем с полосками зебры с использованием макета CSS.
Вопросы
- У меня есть плагин jQuery. Что еще мне нужно для создания таблиц?
- Вы бы порекомендовали использовать приведенную выше структуру словаря для исходного файла или, возможно, файла CSV?
- Ради аргумента случается, когда я сталкиваюсь со сценарием
{Tomato: Fruit, Tomato: Veggies...}
. Есть ли обходной путь для этого случая?
Это может показаться излишним, но мне нужно это сделать.