New Simple Windows Form to Extract Data from EXCEL Documents

Completed Posted Jun 7, 2013 Paid on delivery
Completed Paid on delivery

This is a simple windows form C# project that I need very quickly. This project is to extract data from a number of EXCEL documents that are all formatted the same and write the extracted data to an output file.

Here are the Requirements:

[url removed, login to view] be a windows form application written in C#

[url removed, login to view] will contain a control for the user to specify the directoty folder containing all the EXCEL files. There could be as many as 5,000 EXCEL files all

formatted the same. Will also need a button to execute.

3. Window form will read in a mapping file that contains the CELL location from the inbound for all data that needs to be extracted.

[url removed, login to view] form will then read in all EXCEL files within the directory

[url removed, login to view] form will copy each completed EXCEL file to a COMPLETED folder.

[url removed, login to view] form will parse data from each EXCEL document and then place the data into a output record using the mapping record. There should be one record created for each EXCEL file imported.

[url removed, login to view] form will generate one EXCEL output file containing one row of data for each EXCEL file

[url removed, login to view] form will display the number of EXCEL documents processed when finished.

9. Must support EXCEL 2007 and above.

I attached a sample import file and a partially completed mapping file which I will have finished today. Provided below are more details on how to write this program. This should be a very simple program for any experienced C# developer to write.

1. Logic to get the directory file path from specified by the user. The windows form will contain a window where the user can select the directory

path containing all the EXCEL spreadsheets.

2. Logic to open the mapping the file which will be provided in the same directory file path called “Mapping File”.

3. Logic to parse Label cell location and Data cell location from the mapping file which starts in cell C. The label cell location is in the 1st record.

The label name and cell location are separated by a | from the label. For example Polyunsaturated Fat|A19. The cell location for the data is located on

the 2nd record.

4. Logic to import each EXCEL document until all EXCEL files have been processed

5. Logic to open each EXCEL Document and do the following:

a. Create a record in the outbound mapping file and update COLA with name of the EXCEL file. There will be one record for each EXCEL file

processed.

b. Determine if format is correct by matching the column label names from output mapping attachment to the imported EXCEL spreadsheet

i. For each column in the mapping file, locate the corresponding label in the inputted EXCEL file.

1. If labels do not match,

a. Update Status in COLB on the outbound mapping file to “Fail”

b. Update the data CELL on the outbound mapping for the corresponding label “Fail”.

2. If labels match,

a. Get the value for the label and update the data CELL on the outbound mapping for the corresponding label.

b. Update Status COLB on the outbound mapping file to “Pass”

ii. When all columns have been processed for the Inbound EXCEL

1. If the status is fail, then Move the file to a new directory called completed-failed. If the directory folder does not exist create it.

2. If the status is pass, then Move the file to a new directory called completed-passed. If the directory folder does not exist create it.

3. Read in the next EXCEL file.

6. End of processing logic:

a. When all EXCEL files have been processed display the following results:

Number of EXCEL documents that passed

Number of EXCEL documents that failed

Total number of EXCEL documents processed

Total number of conversion record written to outbound file

.NET C# Programming

Project ID: #4600984

About the project

16 proposals Remote project Active Jun 7, 2013

Awarded to:

TopCSharp

Hi, I am ready to work with your project with full experience and skill.

$80 USD in 2 days
(6 Reviews)
3.6

16 freelancers are bidding on average $189 for this job

vnb400sl

i can develop an app for the conversion

$222 USD in 7 days
(40 Reviews)
4.9
coderPros

I've been working with .net for over a decade now and am more than certain that I can help you to bring this project to fruition very quickly. Please see my private message for more pertinent information. Thank you!

$236 USD in 4 days
(11 Reviews)
4.7
dimfin

Hi, tmajor99 I am C# developer with 8+ years of experience. I have done many applications that read from Excel or write data to Excel files, so this is a routine application for me.

$200 USD in 3 days
(17 Reviews)
4.4
murtaza1981

Hi, I (Myself a senior ASP.NET programmer using C# and VB) have a team having experience of more than 5 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-fre More

$500 USD in 7 days
(11 Reviews)
4.1
adim

More than 10 years experience in .NET and Excel programming.

$194 USD in 3 days
(7 Reviews)
3.5
rohitagarberg

Hi, we will make the c# application to extract the data and save it. Thanks

$50 USD in 3 days
(5 Reviews)
3.3
nshilingovskiy

Hi I have more than 6 years experience in application development using C# and .NET framework. Ready to work

$222 USD in 5 days
(2 Reviews)
2.9
aibrahimsalem

Hi, i have read your requirements and i am ready to do this project, i have done a similar software which take excel file with specific format and convert it to access file with another format, hope to work with you, T More

$100 USD in 5 days
(1 Review)
2.6
humayunsa

Hello, I am interested in this project. I had done Excel, VBA and C# programming.

$206 USD in 3 days
(1 Review)
2.5
shahzebrahat123

Hi Kindly check PM. Thanks

$200 USD in 5 days
(1 Review)
1.0
dev4s

I've read the requirements. If you will provide the basic file (just like the output one, with the places from where the program will be taking the data) it shouldn't be so hard to make this program.

$150 USD in 5 days
(1 Review)
0.0
sagarwal448

Hi. I have 6+ years of exp in C#, ASP.net and SQL server. I have worked on many highly secured applications using ASP.NET and SQL with some of the leading companies of the world. Given a chance, I can help you with my More

$150 USD in 7 days
(0 Reviews)
0.0
igotmail9

Dear Sponsor, We are a team of experienced MNC professionals. Great virtual team, who can deliver on time, within budget at low cost. We are rich in domain knowledge like web technologies, medical domain. Please More

$263 USD in 15 days
(0 Reviews)
0.0