PDF download Download Article PDF download Download Article

This wikiHow teaches you how to create a database using data from a Microsoft Excel spreadsheet by importing the data directly into Access, which is Microsoft's database management software, or by exporting the Excel data into a format that works with most database software. Microsoft Access is a part of the Microsoft Office software bundle and is only available for Windows.

Method 1
Method 1 of 2:

Using Microsoft Access

PDF download Download Article
  1. It's the red app with an A . Doing so opens the Access template page.
    • Access is designed for use with Excel and comes bundled with Excel in Microsoft Office Professional and is only available for Windows.
  2. This option is in the upper-left side of the window.
    • If you want to use a different template for your Access database, select the template that you want instead.
    Advertisement
  3. This option is in the bottom-right corner of the pop-up window. Your Access database will open.
  4. It's in the menu bar at the top of the Access window.
  5. You'll find this in the far-left side of the External Data toolbar. A drop-down menu will appear.
  6. It's in the drop-down menu. Selecting this option prompts a pop-out menu.
  7. This option is in the pop-out menu. Clicking it prompts the import window to open.
  8. It's in the upper-right part of the window.
  9. Go to the folder in which your Excel spreadsheet is located, then click the Excel spreadsheet which you want to open.
  10. It's in the bottom-right corner of the window.
  11. Click the radio button to the left of one of the following:
    • Import the source data into a new table in the current database - Choose this option if you created a new database with no tables or if you want to add a new table to an existing database. By creating a new table you can edit the information in Access.
    • Append a copy of the records to the table - Choose this option if you are using an existing database and want to add the data to one of the tables in the database. By appending an existing table, you can edit the information in Access.
    • Link to the data source by creating a linked table - Choose this option to create a hyperlink in the database, which will open the Excel database in Excel. With this method, you cannot edit the information in Access.
  12. You'll find this at the bottom of the window.
  13. At the top of the window, click the name of the sheet that you want to import from your selected Excel document.
    • By default, Excel creates workbooks with three spreadsheets labeled "Sheet 1," "Sheet 2," and "Sheet 3." You can only transfer one sheet at a time; if you have information on all three sheets, you must complete the transfer with one sheet and then go back to the "External Data" tab and repeat all the steps for each remaining sheet.
    • You can delete, add, and edit the names of these sheets in Excel, and whatever changes you make will appear in the Access database.
  14. It's in the bottom-right corner of the window.
  15. Check the "First Row Contains Column Headings" box if your Excel sheet has its own column headings in the top row (e.g., the A row).
    • Uncheck the box if you want Access to create the column headings.
  16. If you want to import all the fields from the spreadsheet without change, skip this step:
    • To edit a field, click the column header you want to change, then edit the name of the field, the data type, and/or whether or not it is indexed.
    • If you don't want to import a field, check the "Do Not Import Field (Skip)" box.
  17. For best results, leave the default setting here as-is to let Access set the key.
    • You can also set your own key by checking "Choose my own primary key" and entering it in the field next to that option, or you can select "No primary key" (not recommended).
  18. Type a name for the sheet into the "Import to Table" field.
    • Skip this step to leave the database set to its default name.
  19. This option is in the lower-right side of the window.
  20. It's in the bottom-right corner of the window. This will close the import window and create your database.
    • You can first check the "Save import steps" box if you want to ensure that Access will remember your settings for this database.
  21. Advertisement
Method 2
Method 2 of 2:

Using Third-Party Database Software

PDF download Download Article
  1. Double-click the Excel document which you want to convert into a database.
    • If you haven't yet created your document, open Excel, click Blank workbook , and create your document before proceeding.
  2. It's in the menu bar that's either at the top of the Excel window (Windows) or at the top of the screen (Mac).
  3. You'll find this option in the File menu.
  4. It's in the middle of the page.
    • Skip this step on a Mac.
  5. Click the "Save as type" (Windows) or "File Format" (Mac) drop-down box, then select one of the following:
    • If you're using a computer-based database application, click a .CSV (comma separated values) format.
    • If you're using a Web-based database application, click an .XML format.
      • If your Excel document doesn't have any XML data in it, you won't be able to choose XML.
  6. It's at the bottom of the window. This will save your document using your selected preferences.
  7. This process will vary depending on the application that you're using, but you'll usually open the application, click New (or File > New ), and follow any on-screen instructions.
  8. It's often found by clicking the File option, but your database application may vary.
  9. Locate and double-click the file you exported from Excel.
  10. You can usually open the "Save" menu by pressing Ctrl + S (Windows) or ⌘ Command + S (Mac).
  11. Advertisement

Community Q&A

Search
Add New Question
  • Question
    What is the difference between a database and a spreadsheet?
    wikiHow Staff Editor
    Staff Answer
    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
    wikiHow Staff Editor
    Staff Answer
    A spreadsheet stores information organized into rows and columns and is usually best used by one person at a time. A database might also have information organized into rows and columns, but it isn't limited to just that and can store information according to a variety of different methodologies. Databases are typically made with multiple simultaneous users in mind and security features. Databases also allow for more complex and time consuming searches or operations and can eliminate some of the redundancy that becomes necessary when using spreadsheets extensively.
  • Question
    How do I view this page in French?
    Community Answer
    Copy and paste onto Google Translate; when you copy the translated words onto Excel, it will automatically format it to its original form.
  • Question
    I've imported data from Excel, but where does it go, and how do I access the information to populate my database?
    Community Answer
    You can go to "Insert > Pivot Table" and select "Use external connection" and pick the connection you've established. This will allow you to create a pivot table based on that external Access database.
Ask a Question
      Advertisement

      Tips

      • There are several free online database websites that you can use to create a database, though you'll have to sign up for an account with most of these services.
      • If you don't have fully functional database software, you may also need a separate program to open database files on PC or Mac.
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!
      Advertisement

      Warnings

      Advertisement

      About This Article

      Article Summary X

      To create a database from an Excel spreadsheet, you can use Microsoft Access, which is Microsoft’s database management software. When you have Microsoft Access, open the program and click “Blank database.” After creating your blank database, click the “External Data” tab at the top and then “New Data Source.” Then, select “File” from the drop-down menu and click “Excel.” Use the “Browse” button to locate your Excel spreadsheet. Once you’ve selected the spreadsheet, click “Open” and choose how you want to transfer the data. Select a sheet and enable column headings. To complete your database, set the primary key and click “Finish.” For best results, you can leave the default primary key setting as is. For more information, including how to use a third-party software to create a database from an Excel spreadsheet, read on!

      Did this summary help you?
      Thanks to all authors for creating a page that has been read 1,136,381 times.

      Reader Success Stories

      • Ali Mill

        Jan 25, 2018

        "Step-by-step help with pictures made this task easy for me. I'd still be attempting to achieve this task, but ..." more
      Share your story

      Is this article up to date?

      Advertisement