Begränsningar och automagi bakom kulisserna för import av Excel-filer via DotNET

I ett projekt jag nu jobbar med ska vi läsa in Excel-filer direkt in till en databas i SQL Server. En kollega skickade ihop en liten applikation för detta strax efter lunchen.
Som om det vore den mest naturliga saken i världen kommenterar han över MSN att “och så fixar du det där i regedit” och jag har då ingen aning om vad han pratar om.

Tydligen så får man bara med de första 8 kolumnerna om man inte ändrar nedan värde i Regedit till en nolla:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet4.0EnginesExcel 
REG_DWORD "TypeGuessRows"

Inte undra på att man får huvudvärk ibland när det ligger dolda begränsningar, som vid en första funderare verkar vara helt meningslös…

Leave a Reply

Your email address will not be published. Required fields are marked *