@PavelMos

Есть ли программа, сервис, модуль для Excel, Calc для копирования из электронной таблицы в SQL?

Имеется ли и желательно бесплатный инструмент, которым можно было бы из открытой электронной таблицы копировать прямо в SQL и сохранять скопированные данные в виде SQL-таблицы ?
Допустим, я что-то сделал к экселе или калке. И хочу не сохранять нужное в, например, CSV и импортировать его в базу, а сразу через копипейст. Выделил нужные ячейки, создал пустую таблицу и вставил туда. Программа сама определила тип столбцов, взяла первую строку как название столбцов и так далее (проверка на ошибки, чтобы не было объединённых ячеек, или, наоборот, обработка их и разбивка на пустые)
В гугле нашёл только платный
https://sqlspreads.com/blog/how-to-insert-data-in-...
и
еще у MS SQL Server Management Studio есть такая функция, но тоже за несколько шагов.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 2
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Knime.
Бесплатно. Есть русское комьюнити. Есть интерфейсы к почти любым sql и nosql бд. Открывает и пишет xlsx, csv, всё вот это вот. Можешь делать с «колонками и строчками» что угодно.
Есть куча аналолитических модулей, логика, циклы и всё такое. Есть возможность создавать вставки на java, js, python и т.п. Можно поднять сервак и выполнять удаленно. Можно десктоп приложение.

Только надо влиться в процесс. Там несколько нетривиально всё, я например с третьего подхода фишку просёк.
Ответ написан
@alexalexes
У вас очень специфичные требования к функционалу Excel. Все таки excel-файлы - это просто еще один вид получения отчета от информационной системы (в ИС входит как специализированный софт, так и СУБД - где структура базы спроектирована не просто набором таблиц, а именно по функциональным особенностям предметной области). Такие файлы не обязаны обладать внутренним функционалом импорта и экспорта данных, это просто выгрузка данных по какому-то информационному срезу. Excel хоть и имеет возможность выполнять вычисления по полям, но не надо возлагать на него то, что должен делать тот самый софт, которого у вас нет.
Однако, MS Office имеет возможность добавлять в свои документы макросы. На макросах можно сделать то, что вы хотите. Но при каждом изменении вида экспорта и импорта вам придется привлекать программиста, чтобы поправил код макроса.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы