# Importing and Exporting Data in Base

/text/shared/guide/data_im_export.xhp
databases;importing/exporting
importing;databases
copying; datasource records in spreadsheets
inserting; datasource records in spreadsheets
spreadsheets;inserting database records
data sources;copying records to spreadsheets
pasting;from data sources to %PRODUCTNAME Calc
MW reduced "databases;" entries into one entry and deleted "exporting;from.."
Importing and Exporting Data in Base
An easy method to import and export database tables uses Calc as a "helper application".
Exporting data from Base
You copy a table from Base to a new Calc sheet, then you can save or export the data to any file format that Calc supports.
- Open the database file that contains the database table to be exported. Click Tables to view the tables, or click Queries to view the queries.
- Choose File - New - Spreadsheet.
- In the Base window, right-click the name of the table to export. Choose Copy from the context menu.
- Click cell A1 in the new Calc window, then choose Edit - Paste.
Now you can save or export the data to many file types.
Importing data to Base
You can import text files, spreadsheet files, and your system address book in read-only mode only.
When you import from a text or spreadsheet file, the file must have a first row of header information. The second row of the file is the first valid data row. The format of every field in the second row determines the format for the entire column. Any format information from a spreadsheet file gets lost when importing to Base.
For example, to ensure the first column has a text format, you must make sure that the first field of the first valid data row contains text. If a field in the first valid data row contains a number, the whole column is set to number format, and only numbers, no text, will be shown in that column.
- Open a Base file of the database type that you want.
  Either create a new Base file using the Database Wizard, or open any existing Base file that is not read-only.
- Open the Calc file that contains the data to be imported to Base. You can open a *.dbf dBASE file or many other file types.
- Select the data to be copied to Base.
  You can enter a range reference like A1:X500 in the Name Box if you don't want to scroll.
  If you copy a dBASE sheet, include the top row that contains the header data.
- Choose Edit - Copy.
- In the Base window, click Tables to view the tables.
- In the Base window, choose Edit - Paste.
- You see the Copy Table dialog. Most databases need a primary key, so you may want to check the Create primary key box.
On Windows systems, you can also use drag-and-drop instead of Copy and Paste. Also, for registered databases, you can open the datasource browser (press F4) instead of opening the Base window.
ufi: removed switches for calc