In de add-in Handigheidjes zit een wizard waarmee u Excel-tabellen kunt omzetten naar SQL-scripts.
U krijgt tabellen aangeleverd die verwerkt moeten worden in uw database. Vaak zullen deze tabellen aangeleverd worden in csv-formaat of in Excel, maar vrijwel nooit in een formaat die uw database kan afhandelen.
De wizard Excel2SQL biedt uitkomst!
U maakt in Excel van de tabellen “echte” Excel-tabellen. Daarna start u de wizard op.
De wizard bestaat uit een aantal stappen:
Zo kiest u bijvoorbeeld welke scripts u wilt aanmaken en kiest u uw gewenste RDBMS:

U kiest van welke tabellen u scripts wilt maken:

Per gekozen tabel stelt u een aantal zaken in:

U kunt zelfs relaties aangeven:

Voordat de scripts worden aangemaakt krijgt u een overzicht van wat u gekozen heeft en de controles hierop:

Hierna worden de scripts aangemaakt.
Wanneer er iets dreigt fout te gaan dan constateert de wizard dat:

De wizard zit vol met intelligentie:
De wizard
- kijkt of alle gekozen tabellen unieke namen hebben
- kijkt of alle gekozen kolommen binnen de tabellen unieke namen hebben
- kijkt in de gekozen tabellen of de aangegeven primaire sleutel uniek is
- kijkt in de gekozen tabellen of de vreemde sleutels voorkomen in de gekoppelde tabellen
- bepaalt zelf het type per kolom zodat alle waardes hierin passen
- bepaalt voor tekst- en decimaal-velden de juiste grootte en soort
De wizard is in staat om insert-scripts alsook create-scripts te maken.
De wizard werkt op dit moment voor MySQL, Oracle en MS-SQLServer.