Я предлагаю использовать временную таблицу в качестве таблиц, что обеспечивает большую гибкость навигации и передачу между таблицами.Значения массива будут потеряны при закрытии страницы (преднамеренно или случайно).Тем не менее, несколько вещей, которые вам нужно посмотреть на это:
- Поля, доступные в файле XLS, являются предварительно определенными / статическими или динамическими
- если предварительно определены / статическими полями,затем предварительно создайте временную таблицу и затем используйте ее для импорта файла.Если вы хотите переместить импортированное содержимое в другую таблицу, просто используйте команды SQL для импорта и очистки содержимого временной таблицы.
- Если используются динамические поля, то вам нужно создать временные таблицы во время выполнения, а затем уничтожить таблицу.на перенос данных в другую таблицу (при необходимости).
В зависимости от вашего выбора, свяжите JQGrid ColModels соответственно.В случае с Dynamic вам нужно сначала выбрать имена полей в переменной перед загрузкой Grid, но в случае статических полей просто определить это вручную во время разработки.
Я обычно применяю этот подход.Надеюсь, это будет полезно.