?
Solved

loop for import excel file with date prefix using ssis package

Posted on 2015-02-18
7
Medium Priority
?
120 Views
Last Modified: 2016-02-15
Hi,

I have a requirement to load data into SQL table. The excel files come with the date on it as below format:

xxxxxxx_2015_02_19_050021

Please let me know how do I loop through the files and load the data into a sql table. and also store this files in SQL table


thanks in advance
0
Comment
Question by:ken hanse
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 66

Accepted Solution

by:
Jim Horn earned 200 total points
ID: 40617878
In general, this would be an SSIS package with a For Each File loop to sweep through a given folder for files of a certain type, then those files can be used as the data source in a data flow task.

So .. are these files exactly the same schema?

Also, be advised that SSIS and Excel have known compatibility issues, and Excel docs are not good for data sources as users can do thousands of different things to throw off both normalization and the source to target mapping.
0
 

Author Comment

by:ken hanse
ID: 40627889
Yes, it is same schema. And using 32bit excel driver.
0
 
LVL 51

Expert Comment

by:Vitor Montalvão
ID: 40630731
How many files will you process by day?
All files? Only the day file?
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 

Author Comment

by:ken hanse
ID: 40638760
Only the day file
0
 
LVL 51

Expert Comment

by:Vitor Montalvão
ID: 40639173
Then use the Import Data wizard to create a daily job and assure that the file has always the same name.
0
 

Author Comment

by:ken hanse
ID: 40640645
sorry Vitor, I just need to explained bit more.

the file format is:

xxxxxx_yyyy_mm_dd_mmss

one file per day

This is on excel xls format. I need dynamically read the file,


Thanks
0
 
LVL 51

Assisted Solution

by:Vitor Montalvão
Vitor Montalvão earned 800 total points
ID: 40647302
Then use Jim Horn's suggestion. Create a package in SSIS than can go through all files and process only the files that you want.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article I will describe the Detach & Attach method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question