answersLogoWhite

0

Yes, it is possible to make Excel as a database and be able to be a database application just like Access. I am sure that you won't believe me when I say that anything that you can do with a regular programming language is also possible with Microsoft Excel.

But of course, there are advantages in using Microsoft Excel as database. What are the advantages?

  • First and foremost, if you have the Microsoft Office in your PC, you don't need anything else to be installed in your computer. You are good to go and can start with your programming straight away.
  • Second, if you are a beginner, you can easily learn the Excel VBA Programming because you are half familiar with the programming platform that you are going to use, which is Excel.
  • Third, you can start with small Excel database application and as the need grows especially on records that are getting huge, you can still use the same Excel application and upgrade your database platform from Excel to other high-end databases like Access, SQL Server, Oracle, MySQL, etc.
  • Fourth, Excel is capable of connecting directly to OLAP databases and can be integrated in Pivot Tables.
  • Fifth, You don't need to create a your own financial modules. Excel is rich in financial functions like Fixed Assets Depreciation, Amortization, etc.
  • Sixth, Excel is portable. You can send it to someone through email.

Excel database application also has its disadvantages. But these disadvantages are sometimes have some workaround that can be done to fix or sometimes there are little effect that you can just live with them. Here are the disadvantages:

  • When you develop your application into one file it can be huge and will make your program execution very slow. But as I told you, there are workarounds. Design your program to have compact codes to lessen the bloating of the file. Another way is to separate each application function into more than one files. For example, if you are going to design a purchasing program, you can separate each of them; the purchase requisition function, item-and-price comparison matrix function, vendor master list maintenance, item master list maintenance, purchase order function, etc. Each will have small file, therefore execution is faster.
  • When you separate functions to multiple files, Excel files are prone to get lost in your hard drive especially when you break your application to too many files. You should practice a good folders/sub-directories management.
  • Excel worksheet as a database has a limited number of rows or records that you can store. But when you reach the 65k lines limit, you can convert it easily to Access and the rest of the application is can still be used.
  • If you can send Excel via email, you can accidentally send your file to someone who should not have it or not authorized to have it. Solution? You can password protect your Excel file. You can do it in two ways. First, Excel is capable of password protection in many ways (I will also discuss that in the future). Second, you can create your own password protection by Macro/VBA programming.
User Avatar

Wiki User

9y ago

Still curious? Ask our experts.

Chat with our AI personalities

DevinDevin
I've poured enough drinks to know that people don't always want advice—they just want to talk.
Chat with Devin
JordanJordan
Looking for a career mentor? I've seen my fair share of shake-ups.
Chat with Jordan
ProfessorProfessor
I will give you the most educated answer.
Chat with Professor
More answers

Many spreadsheets have their data laid out in rows and columns, and are often similar to tables in a database. Excel has many database functions, as many things can be done in both spreadsheets and databases. There are some specialised database functions in Excel. Basic things like sorting and filtering can be done with Excel. You primarily use Excel for working with numbers and would use databases for working with a wider range of types of data. So it does depend on what you want to do. There are a lot of things that both can do.

User Avatar

Wiki User

13y ago
User Avatar

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

User Avatar

Wiki User

12y ago
User Avatar

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

User Avatar

Wiki User

11y ago
User Avatar

Excel does have databasing capabilities, but it is not extensive and so unless you were doing simple databases you would not really choose it as the package to design a database. You would go with something like Access or Oracle.

User Avatar

Wiki User

12y ago
User Avatar

Excel can do some database activities, but it is not a database application, so it only has limited database capabilities. So it depends what you want to do. It could be used for very simple databases, but you are better off to use an established database application.

User Avatar

Wiki User

11y ago
User Avatar

Add your answer:

Earn +20 pts
Q: Can you use Excel as a database application?
Write your answer...
Submit
Still have questions?
magnify glass
imp