Skip to content

Универсальный парсер данных Excel/SQL в прямом и обратном направлении. / Universal parser to transfer data from/to Excel/MSSQL.

Notifications You must be signed in to change notification settings

NemezisResident/SQLExcelParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В данном проекте реализован универсальный парсер для передачи данных с сервера MSSQL в файлы Excel и обратно. Методы не полностью автоматические и требуют на вход указания некоторых параметров.

  1. parseFromExcel (Метод загрузки даных из Excel на сервер MSSQL ) на вход подаются следующие параметры:
  • Connection - соединение с MSSQL сервером;
  • tableSQL - название целевой таблицы на сервере;
  • query - строка вставки по шаблону INSERT INTO table (columnName) values (?);
  • fileName - путь к файлу источнику Excel;
  • typeList - массив перечисление столбцов и их типы данных;
  1. fillSheet (Метод загрузки данных из таблицы на сервере MSSQL в файл Excel)
  • targetPath - путь для сохранения файла Excel;
  • execQuery - запрос для выборки из таблицы;
  • sheet - лист для заполнения данными;
  • CellStyle - формат для дат;

Для создания sheet требуется создать книгу workbook, и затем вызвать метод fillSheet для заполнения листа данными, затем необходимо сохранить книгу на диске.

test branch

About

Универсальный парсер данных Excel/SQL в прямом и обратном направлении. / Universal parser to transfer data from/to Excel/MSSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages