New Simple Windows Form to Extract Data from EXCEL Documents

已完成 已发布的 Jun 7, 2013 货到付款
已完成 货到付款

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# 编程

项目ID: #4600984

关于项目

16个方案 远程项目 活跃的Jun 7, 2013

授予:

TopCSharp

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

$80 USD 在2天内
(6条评论)
3.6

有16名威客正在参与此工作的竞标,均价$189/小时

vnb400sl

i can develop an app for the conversion

$222 USD 在7天内
(40条评论)
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 在4天内
(11条评论)
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 在3天内
(17条评论)
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 更多

$500 USD 在7天内
(11条评论)
4.1
adim

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

$194 USD 在3天内
(7条评论)
3.5
rohitagarberg

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

$50 USD 在3天内
(5条评论)
3.3
nshilingovskiy

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

$222 USD 在5天内
(2条评论)
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 更多

$100 USD 在5天内
(1条评论)
2.6
humayunsa

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

$206 USD 在3天内
(1条评论)
2.5
shahzebrahat123

Hi Kindly check PM. Thanks

$200 USD 在5天内
(1条评论)
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 在5天内
(1条评论)
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 更多

$150 USD 在7天内
(0条评论)
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 更多

$263 USD 在15天内
(0条评论)
0.0