473,386 Members | 1,743 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

transfering from excel to access

2
Hi bytes experts:

My boss just told me I have to transfer a huge Budget estimation tool (done in excel) to access in order for it to be more customer friendly. Unfortunately I am not even sure where to beginn, seeing as the excel document has 24 pages (tabs) with interlapping calculations and am not that familiar with access. I am using microsoft office 2003.

thank you for your time and help and please contact me at <address removed> if you have any suggestions
Sep 22 '08 #1
5 1590
Stewart Ross
2,545 Expert Mod 2GB
Hi algram. I have removed your e-mail address for your own protection; our site rules do not allow the open publication of e-mail addresses as it can lead to all sorts of messages arriving in your in-tray - and the deluge of spam is bad enough as is.

It is possible to import Excel worksheets directly into Access, or better still to use the File, Get External Data and Link Tables options to link the worksheets to Access instead of importing them. Linked tables can be queried and updated just as other Access tables can, with the advantage if you go this route that you retain the Excel workbook structure intact.

However, with a 24-page workbook you may well find that the data has anomalies that make it difficult to transfer to Access without resolving these first. This assumes that the 24 worksheets are tabular in structure, and that their content and design mirrors a relational database approach of developing a set of normalised tables.

Excel is not a relational database, so it has no tools for enforcing relationships between tables (or even encouraging their use). It would be somewhat surprising if the Excel data concerned was truly related (in the relational database sense) or normalised.

Once you have the data in Access you then have to build a set of queries linking the tables together, a set of forms to provide a user interface, and a set of reports to provide published results.

If your boss thinks that this should be done because it will be easier for users I would doubt that he or she has a realistic view of the scale of the undertaking, and its complexities, but it can indeed be done if care is taken to ensure that the tables concerned are imported and converted if need be into true relational tables. Trying to use a relational database on non-relational data - where there are repeating groups or merged entities for instance - is at best inefficient and at worst impossible.

-Stewart
Sep 22 '08 #2
NeoPa
32,556 Expert Mod 16PB
Hi bytes experts:

My boss just told me I have to transfer a huge Budget estimation tool (done in excel) to access in order for it to be more customer friendly. Unfortunately I am not even sure where to beginn, seeing as the excel document has 24 pages (tabs) with interlapping calculations and am not that familiar with access. I am using microsoft office 2003.

thank you for your time and help and please contact me at <address removed> if you have any suggestions
Does your boss drool, or are they a normal looking idiot?

I expect this request came along with no Access training just for added humour content.
Sep 23 '08 #3
algram
2
well i have 4 months to train myself and complete this, where should i start? any book suggestions? i have some basic access experience, thanx
Sep 25 '08 #4
NeoPa
32,556 Expert Mod 16PB
I wouldn't even consider a job of this size and complexity for anyone unless they were already quite experienced.

If you intend to go ahead with this I'd look to get some professional training in first. If you hadn't already guessed from what's already been said, this is no trivial task.

I Googled access programming tutorial and found a bunch of useful results. I suggest you use the same or similar terms and look through what you find for something you feel suits you.
Sep 25 '08 #5
NeoPa
32,556 Expert Mod 16PB
On the bright side - You are likely to learn a great deal in the process.

If you do go ahead with this then we too, may be able to be of some help, though we do not encourage you to think we will be doing it for you.

Think of us as someone walking with you who can lend a hand when you stumble, rather than anyone to carry you. It will still be a tough road.
Sep 25 '08 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: Niyazi | last post by:
Hi, I have BIG question and I gues it is the BEST question. I have a problem that I am guessing the best solution is to create some sort ..NET Services. This Service(s) must check every...
1
by: RSB | last post by:
Hi Everyone, i am using the following code to transfer a DataGrid to Excel File. Every thing works ok beside the long numerice value like 0000121900000000 gets converted to 1.219E+11. how can i...
3
by: nkunkov | last post by:
Hi, I have read a lot of articles in this newsgroup about how to solve this problem but found no solution. I'm trying to export a C# datagrid to Excel file. Here is my code that I have also...
1
by: garry.oxnard | last post by:
Can anyone help me to solve a problem which involves switching from Access to Excel (then back to Access) programatically please? I have an Excel template which, on open, also opens an Access...
0
by: Grip | last post by:
Hi, I have gone throught the group and Microsoft's online help and have seen many suggestions but I am still seeking clarity: 1. I have an excel spreadsheet. Column A contains text that may...
10
by: Walshi | last post by:
Hi all, I'm a relative newby to access and VBA etc. My forms and tables etc are working great and saving lots of time...However... I have two databases with the exact same table format. I want...
0
by: progvar | last post by:
Hi actually i want to confirm can i transfer this table data into excel after this query which you gave me . I mean i want to show this table data into excelsheet i use this method but it shows...
16
by: Phil Stanton | last post by:
I have a form with a button which is supposed to open an Excel file (With lots of Macros /VBA) in it. The Excel file gets it's data from the Access program Here is the code Private Sub...
0
by: Ro | last post by:
I've been given the task of transfering data from an access db to sql server 2000. The previous access db was not structured very well so we reconstructed the tables in sql server 2000 to add...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.