Skip to content

aslanator/excel2sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

excel2sql

Программа парсит excel таблицы и создает по ним таблицы в базе данных и модели в ORM. Т.З:

  1. В админке должен появиться пункт меню с формой для загрузки файлов.
  2. Модуль должен поддерживать обработку файлов в формате xlsx.
  3. В результате работы обработчика должна создаваться таблица в базе данных, наполненная данными, структура которой соответствует структуре XLS файла. Названия полей таблицы базы данных должны соответствовать заголовкам в первой строке экселя. В случае, если заголовки в первой строке экселя на русском языке, нужно выполнить транслитерацию.
  4. Должен генерироваться класс ORM, описывающий структуру созданных таблиц.
  5. Форма загрузки файлов должна поддерживать загрузку нескольких файлов. При этом должно создаваться и наполняться несколько таблиц в БД и несколько классов ORM. В случае, если в одном файле есть колонка с заголовком "ID", а в другом файле есть колонка вида "{Название поля}_ID", необходимо при генерации классов ORM описывать связи между двумя таблицами.

About

Test task from Korus consulting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors