Простой скрипт и форма преобразования csv в xlsx заданного вида
4 000 руб. за проект
Задача: реализовать скрипт и простую веб-форму, с помощью которой можно загрузить и преобразовать CSV-файл такого вида в XLSX-файл заданного вида (размер по ширине 16,5 см обязателен, также файл приложен к задаче во вложения), обрезав ненужные столбцы, добавив новые пустые (пустые столбцы отмечены серым).
Примечание: в исходном файле первый столбец называется “ИД пробы”, в файле-примере “ID” (для сокращения). Остальные столбцы белого цвета без изменений. Форматирование файла необходимо сохранить (в случае сложностей, готов обсуждать варианты).
Скрипт необходимо разместить на сервере с ОС Linux (Ubuntu) на отдельном урле. Урл и доступ к серверу предоставлю.
Описание процесса, который должен заработать в итоге на моем сервере на линукс (убунту):
Примечание: в исходном файле первый столбец называется “ИД пробы”, в файле-примере “ID” (для сокращения). Остальные столбцы белого цвета без изменений. Форматирование файла необходимо сохранить (в случае сложностей, готов обсуждать варианты).
Скрипт необходимо разместить на сервере с ОС Linux (Ubuntu) на отдельном урле. Урл и доступ к серверу предоставлю.
Описание процесса, который должен заработать в итоге на моем сервере на линукс (убунту):
- При переходе по урлу, видим форму примерного вида как на картинке выше. Дизайн не важен.
- Выбираем файл с компьютера
- Указываем дату (по умолчанию дата “сегодня” должна стоять. Можно использовать дату сервера или ПК). Способ ввода даты любой, главное, чтобы работало.
- Нажимаем “сформировать” и получаем файл XLSX такого вида со строками за указанную дату (дата указана напротив каждой строки в исходном файле). Пример ниже на скрине.
- По кнопке “создать бланк” получаем пустой шаблон на 1 страницу с указанием даты формирования. Пример на скрине ниже.
- Файлы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.