Dự án yêu cầu load nhiều file Excel vào một destination database cùng lúc, với điều kiện là các file này có cùng định dạng. Ví dụ như trong folder có 6 file Excel, người dùng chỉ muốn load 3 file thì khi hộp thoại Open dialog hiện ra, họ chỉ chọn 3 file đó thôi.
Giải pháp của tôi là khi người dùng chọn xong, tôi sẽ gửi danh sách các file đến SSIS package qua 1 biến kiểu string.
Ví dụ tôi có 3 file Excel tên là file1, file2, file3 nằm ở ổ đĩa C, thư mục ExcelData thì tôi sẽ truyền cho SSIS package một biến là:
"C:\ExcelData\file1.xlsx;C:\ExcelData\file2.xlsx;C:\ExcelData\file3.xlsx"
http://www.codesuck.com/2011/07/reading-excel-files-into-ssis-on-64-bit.html
http://www.bidn.com/blogs/mikedavis/ssis/625/loop-through-excel-file-in-ssis
02/07/2013
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment