2015-10-06 4 views
1

Чтобы запросить данные, перечисленные в сотнях файлов OpenOffice Calc, я в настоящее время использую SQL Server (2014). Поскольку данные могут меняться, копирование всех данных из сотен файлов Calc не является вариантом.Подключение файлов OpenOffice Calc/Spreadsheet

Есть ли способ установить соединения в MS SQL Server или OpenOffice Base или MS Access с этими файлами Calc?

ответ

0

Хотя это скорее комментарий, чем ответ, я помещаю его здесь из-за длины.

OpenOffice Base - это интерфейсная программа, которая хранит запросы, формы, отчеты и подключение к внутренней программе. Внутренняя программа управляет таблицами, а Base может подключаться к любому количеству back-end, включая MS SQL Server, MS Access и OpenOffice Calc.

Ограничение в вашей ситуации состоит в том, что один базовый файл может использоваться как фоновый только один файл Calc. Могут ли ваши данные экспортироваться в csv? В этом случае Base может быть настроен для чтения каждого (из сотен) CSV-файла в той же папке, что и одна таблица в базе данных.

Хотя каждый базовый файл может подключаться только к одному внутреннему серверу, передача данных между базами данных может быть выполнена с использованием другого компонента OpenOffice (обычно Writer или Calc) для подключения к нескольким базовым файлам. Более подробную информацию можно получить по телефонам [Tutorial] Using registered datasources in Calc и [Tutorial] Standalone Forms/Switchboard. После установки автономной формы макрос может быть записан для автоматической копирования данных между базами данных.

0

Я бы второй Lyri здесь: вы не можете использовать Calc как сервер для SQL-сервера (по крайней мере, я был бы очень удивлен, если бы вы могли, надежно).

Если вы хотите вставить файлы Calc, одна из идей может быть: создать второй лист и сохранить контрольную сумму для каждой строки на этом листе. только обновите те строки, которые больше не соответствуют контрольной сумме в SQL-сервере ...

Смежные вопросы