В MS Office Access, например, всегда есть способ импортировать данные Excel, прямо в Access, помеченный как Импорт внешнего файла, и следуя представлению мастера, вы можете легко связываться с данными Excel.
Но я не знаю, можно ли в Libreoffice Base импортировать данные Calc. Есть ли способ достичь этого? На работе большую часть времени мои коллеги отправляли мне файлы в формате xlsx, поэтому, когда я хочу использовать их в базе, я не знаю, что делать.
Мне нравится база, потому что она может работать с большим количеством данных в отличие от Calc или Excel.
Это возможно довольно легко. Просто настройте соединение базы данных с файлом электронной таблицы:
После нажатия кнопки Далее >> kbd> вам будет предложено указать путь к файлу электронной таблицы:
Моя проблема с отвеченным выше метода состоит в том, что это кажется, создает базу данных только для чтения из файла электронной таблицы, таким образом, Вы ничего не можете на самом деле отредактировать. Та же проблема происходит с данными в системных адресных книгах и текстовых файлах. Это, вероятно, делает импортированные данные менее полезными чем тогда, когда это было на электронной таблице, поскольку затем первичные ключи и материал не могут быть добавлены, и таблицы не могут быть отредактированы, поскольку опции отображаются серым из-за него являющийся только для чтения.
Я в конечном счете нашел метод здесь, который работает приятно - вот сводка:
Это должно быть иначе, можно импортировать данные в базу данных.
Есть НАМНОГО более простой способ. Выделите поля в calc и выберите их — не выделяйте поля заголовков, просто выделяйте данные. Скопировать в буфер обмена (редактировать - скопировать).
Создайте резервную копию базового файла на случай, если что-то пойдет не так. Теперь откройте ваш Base файл, но, это важно, не открывайте таблицу. Выберите «Таблицы» в области «База данных» слева. Теперь просто нажмите один раз на таблицу, в которую вы хотите импортировать данные, щелкните только один раз, чтобы выбрать ее, но не открывайте ее. Щелкните правой кнопкой мыши. Выберите «Вставить», и появится мастер, который спросит вас, как импортировать данные. Следуйте этим инструкциям, и данные будут импортированы в вашу таблицу, как указано. На следующем экране мастер покажет вам первую строку того, что импортируется, и покажет вам поля из таблицы, с которыми будет сопоставляться каждый импортированный столбец, и там вы можете внести любые изменения, чтобы столбцы перешли в правильное положение. поля базы данных.
Так, например, если поля базы данных — «Имя и фамилия», а первая строка ваших данных — «Смит, Том», мастер сообщит вам, что он собирается сопоставить столбец, содержащий Смит, с именем, а столбец, содержащий Том, с фамилией. , то есть в обратном порядке, поэтому поменяйте местами имена полей и нажмите OK. Ваши данные будут импортированы. Дважды щелкните по таблице, и она появится.