ASP.NET Pobieranie danych z *xlsx, konwersja i zapis do bazy...

0

Witam serdecznie mam takie pytanie jako że w c# nie siedzę w ogóle ale muszę sobie zrobić coś w tym języku prywatnie i stoję przed problemem mianowicie:
Mam plik *.xlsx w nim dane liczbowe (ID produktu):
'134244'
'232323'

Mam tabele w bazie danych załóżmy Materialy i mam tam do każdego ID_produktu przyporządkowane nazwa_produktu, cena, pakowanie

I teraz chciałbym aby przy imporcie z pliku *.xlsx skrypt w locie znalazł w bazie w tabeli Materialy: ID_produktu i wpisał do innej tabeli już dane pełne czyli ID_produktu,nazwa_produktu, cena, pakowanie.

Mój pomysł był taki wykonać najpierw odczytać dane z *.xlsx dla każdego wiersza pętlą wykonać zapytanie do bazy:
"SELECT ID_produktu,nazwa_produktu,cena,pakowanie FROM Materialy WHERE " idproduktu
Czyli znajdzie mi w tabeli Materialy to co chciałem konkretne ID_produktu I teraz Insertem to wsadzić z powrotem do tabeli docelowej ??

Czy można ewentualnie:
INSERT INTO DocelowaTabela (ID_produktu, nazwa_produktu, cena, pakowanie) SELECT ID_produktu,nazwa_produktu,cena,pakowanie Country FROM Materialy;

Czy może macie pomysł jak to inaczej wykonać??

0

generalnie zobacz w codeproject.com dla frazy xlsx
np. dla C# znalazłem taki oto:
http://www.codeproject.com/Tips/742895/Upload-Any-File-txt-doc-docx-xls-xlsx-ppt-pptx-rtf
DeNiss

1 użytkowników online, w tym zalogowanych: 0, gości: 1