Firebird экспорт данных в excel

The ESF Database Migration Toolkit is a robust and efficient solution for migrating data between various database formats, including Firebird and MS Excel.

This guide will show you how to easily migrate data from Firebird to MS Excel through a few simple steps of a wizard, streamlining complex migration processes and saving you valuable time.

Software Required:

DMToolkit_x64.zip
(60.9 MiB)
64-bit Windows application for ESF Database Migration Toolkit 11.1.23 (2023-04-07).
(md5: ba7fbaa2a70183bfab1276b3790b51c8)
DMToolkit_win32.zip
(57.4 MiB)
32-bit Windows application for ESF Database Migration Toolkit 11.1.23 (2023-04-07).
(md5: 50677956511509d1e6bd99f3eb215fb1)

System Supported:

  • Windows 7 or higher.
  • Firebird 1.5 or higher.
  • MS Excel 97 or higher.

Introduction:

1. In «Choose a Data Source» dialog, choose «FireBird/InterBase» ;

  • Enter the username (default: SYSDBA) and password (default: «masterkey»).
  • Select the desired database character-set.
  • Click «…» to locate and select the FireBird (.fdb) or InterBase (.gdb) file.
  • To use a Firebird server, specify the server address in the format: <server name>[/server_port]:<db_file>. For example, localhost/3050:c:temptest.fdb or simply localhost:c:temptest.fdb if the server port is 3050.

    Firebird

2. In «Choose a Destination» dialog, Choose «Microsoft Excel(*.xls;*.xlsx)»;

  • Click «…» button to select the Excel (.XLS or .XLSX) file.
    Microsoft Excel

3.In «Select source Tables(s) & View(s)» dialog;

  • Select the tables or views you want to migrate.
    Select Tables&Views
  • You can access the table options or adjust the table structure by clicking the «…» button.
    Transform
  • In the «Field Mapping» option, you can customize the destination table’s fields, such as field name, data type, default value, comment, and more. You also have the option to choose the data transfer method, including Overwrite Table, Empty Data, Append Data, or Skip Table, or even filter the data before transferring it.

4. In «Execution» Dialog;

  • You can start the migration process by clicking «Submit». The toolkit will efficiently and seamlessly migrate your data from Firebird to MS Excel without the need for manual intervention.
    Execute
  • To keep track of the migration process, you can access the full migration log by clicking «Browse Log». This will provide you with a comprehensive view of the entire migration, including any potential issues and their resolutions.
  • To save time in the future, you can save the migration settings as a job file by clicking «Save as job». This allows you to quickly reload the migration job at a later time or run the migration job using the command-prompt by typing «dmtc.exe —help». The command-prompt provides you with a full list of parameters to customize the migration process to your specific needs.

5.Finished!

Upon completion, the toolkit will generate a comprehensive migration report, providing you with all the information you need to verify the accuracy and completeness of the migration process. So, you can sit back and relax while the program carries out the task efficiently. Should you have any inquiries or recommendations, don’t hesitate to reach out to us. We’re always happy to help.

Download Now »

Related Links:

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

Возможно ли извлечение данных из firebird базы с помощью vb?  
По поиску на форуме слова firebird не находится не одной темы…

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

в смысле попробовать открыть? как? если не получится, то да… придется придумывать выгрузку в эксель… но удобнее конечно же сразу из экселя с помощью vb выгрузить данные из базы, чтобы потом с этими данными продолжать работать в экселе…

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

я думал как-то через vb её надо открыть и делать SQL запросы… а открыть в экселе — этот формат эксель не знает… открывается с кряказябрами…

 

{quote}{login=uropb}{date=20.09.2010 05:57}{thema=Возможно ли извлечение данных из firebird базы с помощью vb?}{post}… По поиску на форуме слова firebird не находится не одной темы…{/post}{/quote}  
А «погуглить» — «форумы по firebird» не пробовали?.. Будете приятно удивлены.  
Z.

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

{quote}{login=Z}{date=20.09.2010 06:33}{thema=Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}{quote}{login=uropb}{date=20.09.2010 05:57}{thema=Возможно ли извлечение данных из firebird базы с помощью vb?}{post}… По поиску на форуме слова firebird не находится не одной темы…{/post}{/quote}  
А «погуглить» — «форумы по firebird» не пробовали?.. Будете приятно удивлены.  
Z.{/post}{/quote}  
пробовал… подходящего не находил…

 

slav

Пользователь

Сообщений: 232
Регистрация: 01.01.1970

{quote}{login=uropb}{date=20.09.2010 06:34}{thema=Re: Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}{quote}{login=Z}{date=20.09.2010 06:33}{thema=Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}{quote}{login=uropb}{date=20.09.2010 05:57}{thema=Возможно ли извлечение данных из firebird базы с помощью vb?}{post}… По поиску на форуме слова firebird не находится не одной темы…{/post}{/quote}  
А «погуглить» — «форумы по firebird» не пробовали?.. Будете приятно удивлены.  
Z.{/post}{/quote}  
пробовал… подходящего не находил…{/post}{/quote}  

тыц  

а там первая же ссылка

тыц

 

slav

Пользователь

Сообщений: 232
Регистрация: 01.01.1970

как хотите, так и забирайте эти данные.

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

slav, спасибо может это поможет! я искал firebird и vb, поэтому и не попадал на эту статью…

 

ratboy

Пользователь

Сообщений: 138
Регистрация: 01.01.1970

Если использовать IBExpert, то там есть утилитки, которыми я базу сначала конвертил в ексель, затем в mdb. Кроме того при использовании Firebird ODBC строка подключния выглядит так    
Open(«DRIVER=Firebird/InterBase® driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;»)

 

voam

Пользователь

Сообщений: 48
Регистрация: 01.01.1970

{quote}{login=uropb}{date=20.09.2010 05:57}{thema=Возможно ли извлечение данных из firebird базы с помощью vb?}{post}Возможно ли извлечение данных из firebird базы с помощью vb?  
По поиску на форуме слова firebird не находится не одной темы…{/post}{/quote}  

  Попробуйте еще воспользоваться процедурой RunQuery (

http://www.planetaexcel.ru/forum.php?thread_id=16591

). При условии, что движок FireBird на машине установлен, скорее всего, доступ к данным получить удастся. RunQuery работает с технологией ADO, поэтому нужно, чтобы FireBird был с ней совместим … ну как-то так :)

 

{quote}{login=ratboy}{date=21.09.2010 12:12}{thema=}{post}Если использовать IBExpert, то там есть утилитки, которыми я базу сначала конвертил в ексель, затем в mdb. Кроме того при использовании Firebird ODBC строка подключния выглядит так    
Open(«DRIVER=Firebird/InterBase® driver; UID=MCSSITE; PWD=mcssite; DBNAME=172.17.2.10:/usr/local/db/myDb.fdb;»){/post}{/quote}  
Да, IBExpert можно конвертить в excel, но в моём случае это не удобно… А вот с Firebird ODBC уже что-то вырисовывается…    
зы.:спасибо за строку подключния!

 

{quote}{login=Антон}{date=21.09.2010 12:21}{thema=Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}  
Попробуйте еще воспользоваться процедурой RunQuery (

http://www.planetaexcel.ru/forum.php?thread_id=16591

).{/post}{/quote}  
Попробую, возможно, что это тоже вариант.

 

voam

Пользователь

Сообщений: 48
Регистрация: 01.01.1970

{quote}{login=}{date=21.09.2010 02:58}{thema=Re: Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}{quote}{login=Антон}{date=21.09.2010 12:21}{thema=Re: Возможно ли извлечение данных из firebird базы с помощью vb?}{post}  
Попробуйте еще воспользоваться процедурой RunQuery (

http://www.planetaexcel.ru/forum.php?thread_id=16591

).{/post}{/quote}  
Попробую, возможно, что это тоже вариант.{/post}{/quote}  

  Сообщите, пожалуйста, какой вариант сработает! Очень любопытно, окажется ли эффективной в данном случае RunQuery.  

  Заранее спасибо!

 

Тему можно закрывать! Отвечаю на свой же вопрос: Возможно. Только надо установить Firebird ODBC, затем создать алиас ODBC, в Excel выбрать меню Данные, Импорт внешних данных, Создать запрос… — все это, естесственно, можно перенести на макросы…

 

uropb

Пользователь

Сообщений: 37
Регистрация: 01.01.1970

#16

22.09.2010 10:18:16

Всем спасибо!

Firebird connection

We will choose Firebird from the list of available database formats.

In the server field we need to type the name or IP address of the Firebird server. If you have Firebird installed on the local machine, where Full Convert is running, you can leave the server field blank. Username and password we don’t need to touch in most cases as Full Convert pre-fills the «magic» values which opens all Firebird databases.

If Firebird is on this machine, we can now simply click ellipsis (…) button to select FDB database file. If the file is on remote machine, you need to type the path to the file as remote server sees it. So, if the file is in C:t folder on your server, you need to write the full path, for example: C:tfilename.FDB.

We will choose Excel from the list of available database formats. Full Convert supports all versions of Excel documents from Excel 97 to Excel 2007. XLS and XLSX files are read flawlesly. Formulas will be calculated during the conversions, so target database will have formula results stored, not the formula expression texts.

Just type-in the folder containing your Excel documents, or click the ellipsis button on the right and Full Convert will display Browse for Folder dialog.

You don’t even need to have Excel installed to be able to convert your Excel documents. We directly read your Excel files.

Excel connection

All source tables are selected for conversion by default. In case you only need some tables, simply deselect the ones you don’t need — or deselect all, then select just the tables you do need.
Click the Copy your database button to get started.

Conversion is highly-optimized to run as fast as possible, yet provides top-notch reliability. Huge tables are converted in small chunks at a time, preserving memory and ensuring that your computer stays fast and responsive.

Data copying from source to target

Target database browser

Use our built-in database browser to examine the copied data.
Of course, you can also examine the conversion in detail and see in-depth information for each table.

Ready to dive in?
Run Full Convert today.

We offer unconditional 60 day money-back guarantee.
You will be helped directly by people who created this technology.

Программное обеспечение выгрузка данных из бд FireBird, InterBase в Microsoft ExcelДанное программное обеспечение (далее – ПО) предназначено для конвертации (выгрузки) данных из бд FireBird, InterBase (*.fdb, *.gdb) в формат Excel (*.xls/xlsx). Программа формирует xls-файл по каждой таблице (представлению), содержащей данные.

Функциональные особенности данного ПО:

Особенностью данного ПО является возможность выбора набора формируемых данных (отдельно таблицы, отдельно представления), а так же указания конкретных таблиц (представлений), что упрощает работу при необходимости выгрузки, например, только одной таблицы. В программе отсутствует установщик, что обеспечивает быстрое начало работы при первом запуске программы.

Ограничения и особенности, накладываемые на данное ПО:

1. Предназначено для операционных систем семейства Windows;

2. Сетевое подключение к базе данных осуществляется по протоколу TCP/IP.

3. Возможность запуска программы с параметрами (для автономной работы).

Перечень параметров запуска:

1. ИМЯ СЕРВЕРА (если бд установлена локально, то указывается “localhost”);

2. ПУТЬ К БД;

3. ИМЯ ПОЛЬЗОВАТЕЛЯ;

4. ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ;

5. ПЕРЕЧЕНЬ ВЫГРУЖАЕМЫХ ТАБЛИЦ ИЛИ ПРЕДСТАВЛЕНИЙ;

6. ФОРМАТ ВЫГРУЖАЕМОГО ФАЙЛА (XLSX ИЛИ XLS).

Все пункты должны быть заключены в двойные кавычки. Параметры должны разделяться между собой пробелами. Если необходимо выгрузить все таблицы и представления, существующие в базе данных, то нужно указать 5-ым параметром – «*». Если формат выгружаемого файла не указан, то программа сформирует файлы с расширением xlsx.

Пример вызова ПО «GDBtoXLS»:

E:DBGDBtoXLS.exe  “SERVERNAME”  “E:DBBASE.fdb”  “SYSDBA”  “******”  “TABLE1;TABLE2;VIEW1”  “XLSX”

            Имя программы                                 пар1                                    пар2                           пар3                   пар4                                       пар5                                пар6

Данное ПО распространяется бесплатно, поэтому компания ООО «СКИФ» не несет ответственности за его работоспособность. Для получения ПО необходимо заполнить несколько полей, перейдя по ссылки скачивания. Если по каким-то причинам загрузить программное обеспечение не получилось можно отправить нам письмо на наш электронный ящик. По вопросам улучшения и модернизации данного ПО обращайтесь так же на наш адрес.

Скачать программу GDBtoXLS

0 / 0 / 0

Регистрация: 20.05.2011

Сообщений: 8

1

20.05.2011, 17:27. Показов 11402. Ответов 8


Студворк — интернет-сервис помощи студентам

Добрый день.
Установил IBExpert и Firebird, открываю базу fdbшную и…. «смотрю в книгу — вижу фигу»
Как можно вытащить из неё информацию в эксель? Подскажите пожалуйста

Изначально это была клиентская база одной фирмы, потом чтото там упало и часть информации потерялась и не отображается в ЦРМ клиенте. Однако если базу открывать экселем, все данные можно найти, но они настолько хаотично разбросаны что систематизировать их просто невозможно. Можно ли как то выгрузить это в удобоваримый вид используя имеющийся софт???

Сразу сознаюсь, я ноль в работе с базами данных, поэтому прошу не глумиться, а по человечески помочь если не сложно.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

20.05.2011, 17:27

Ответы с готовыми решениями:

Запрос в гугл, вывод первых строк, ввод и вывод инфы В БД
Доброго всем дня, уважаемые форумчане. Имею задачу по введеной строке отыскать информацию в гугл и…

вывод инфы из БД
Всем Добрый Вечер. У меня возникла такая ситуация, есть БД с определёнными людьми живущими в N-ой…

Вывод инфы
Есть база с таким содержанием

Дата | Запись
12 | 44
15 | 23
55 | 65

И эта…

вывод инфы
Необходимо вывести студентов у которых оценка меньше 4?
Что я делаю не так?
#include &quot;stdafx.h&quot;…

8

912 / 877 / 62

Регистрация: 06.01.2010

Сообщений: 2,367

Записей в блоге: 6

20.05.2011, 17:33

2

Excel не может открывать файл базы firebird напрямую. Быть может через ODBC-драйвер…
С помощью IBExpert можно экспортировать данные из таблиц или запросов в распространенные форматы: xls, csv, txt и т.д.
Про «смотрю в книгу — вижу фигу» не понятно, что вы хотите сказать.



0



0 / 0 / 0

Регистрация: 20.05.2011

Сообщений: 8

20.05.2011, 17:47

 [ТС]

3

Цитата
Сообщение от arni
Посмотреть сообщение

Excel не может открывать файл базы firebird напрямую. Быть может через ODBC-драйвер…
С помощью IBExpert можно экспортировать данные из таблиц или запросов в распространенные форматы: xls, csv, txt и т.д.
Про «смотрю в книгу — вижу фигу» не понятно, что вы хотите сказать.

Я имею ввиду что вообще не понимаю каким образом в IBExpert можно чтото куда то экспортировать. Вы не могли бы дать мне краткую инструкцию для абсолютно не разбирающегося человека? Я уже 9 часов ищу ответ на этот вопрос. Пожалуйста объясните как экспортировать таблицы через IBExpert

Добавлено через 11 минут
В Tools вижу только import data, про експорт ни слова нет нигде



0



912 / 877 / 62

Регистрация: 06.01.2010

Сообщений: 2,367

Записей в блоге: 6

20.05.2011, 17:48

4

Цитата
Сообщение от WereDuck
Посмотреть сообщение

Вы не могли бы дать мне краткую инструкцию для абсолютно не разбирающегося человека? Пожалуйста объясните как экспортировать таблицы через IBExpert

— Открыли IBExpert и открыли в нем базу
— слева в инспекторе объектов открыть таблицы и выбрать нужную
— открыв таблицу двойным кликом, переходим на закладку «Данные»
— если в таблице что-то есть, то можно экспортировать через кнопку «Экспортировать данные» (Ctrl+E)



1



0 / 0 / 0

Регистрация: 20.05.2011

Сообщений: 8

20.05.2011, 18:06

 [ТС]

5

Цитата
Сообщение от arni
Посмотреть сообщение

— Открыли IBExpert и открыли в нем базу
— слева в инспекторе объектов открыть таблицы и выбрать нужную
— открыв таблицу двойным кликом, переходим на закладку «Данные»
— если в таблице что-то есть, то можно экспортировать через кнопку «Экспортировать данные» (Ctrl+E)

Вы не представляете как помогли мне. Огромное спасибо

Добавлено через 10 минут
нашел как смотреть заголовки колонок, но саму информацию так и не нашел



0



912 / 877 / 62

Регистрация: 06.01.2010

Сообщений: 2,367

Записей в блоге: 6

20.05.2011, 18:14

6

Цитата
Сообщение от WereDuck
Посмотреть сообщение

нашел как смотреть заголовки колонок, но саму информацию так и не нашел

Если вы про закладку «данные», то ежели там строк данных нет, то нет их там физически. Т.е. как не жонглируй, но если данные удалены, то удалены.



0



0 / 0 / 0

Регистрация: 20.05.2011

Сообщений: 8

20.05.2011, 18:26

 [ТС]

7

Цитата
Сообщение от arni
Посмотреть сообщение

Если вы про закладку «данные», то ежели там строк данных нет, то нет их там физически. Т.е. как не жонглируй, но если данные удалены, то удалены.

В том то и дело что нет. Открываю файл fdb в экселе, он ругается конечно, но открывает и показывает море каракулей, но в них периодически видны фразы которые я ищу. Пользуясь поиском, я могу найти свои заметки именно в том виде в котором они и должны быть, но они разбросаны хаотично и я не могу определить к какому именно клиенту они написаны



0



912 / 877 / 62

Регистрация: 06.01.2010

Сообщений: 2,367

Записей в блоге: 6

20.05.2011, 18:48

8

Данные из удаленных записей не вычищаются немедлено физически, а просто помечаются как удаленные.
До того, как их место сервер выделит под новые данные, теоретически можно их восстановить.
Задача это нетривиальная даже для опытных админов.
Итак, вот теория вопроса.
Вот профессионалы, кто этим занимается за деньги.



0



0 / 0 / 0

Регистрация: 20.05.2011

Сообщений: 8

20.05.2011, 18:52

 [ТС]

9

а при подключении базы к firebird клиенту (sales expert2) поля в которых должны быть заметки — пустые. Хотя как я уже описал выше, заметки в базе есть.

Добавлено через 2 минуты

Цитата
Сообщение от arni
Посмотреть сообщение

Данные из удаленных записей не вычищаются немедлено физически, а просто помечаются как удаленные.
До того, как их место сервер выделит под новые данные, теоретически можно их восстановить.
Задача это нетривиальная даже для опытных админов.
Итак, вот теория вопроса.
Вот профессионалы, кто этим занимается за деньги.

спасибо, изучаю



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

20.05.2011, 18:52

Помогаю со студенческими работами здесь

Вывод инфы из файла
Добрый день, написал загрузку файла на сервер, и там же написал скрипт показывающий данные в файле…

Вывод инфы с базы
Здравствуйте,подскажите пожалуйста как реализовать вывод с DB MySql с API == PDO инфу о…

Вывод инфы из файла
Багаж Авиапассажира характеризуется фамилией пассажира, номером рейса, датой вылета, кол-во вещей и…

Вывод инфы в цикле
Доброго времени суток, столкнулся с такой проблемой.
Имеется цикл который вычисляет НОД. Как…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

9

Понравилась статья? Поделить с друзьями:
  • Finnish word for language
  • Finnish word for finland
  • Finish these questions or statements with a suitable word hotel guest
  • Finish the word puzzles
  • Finish the word groups перевод