Under vintern har vi arbetat med en stor uppdatering till viltolycka.se som bland annat innebar programmering mot Microsoft Office Excel. Den här typen av utveckling är ett nytt område för oss, och ett väldigt intressant sådant. Att kunna skapa Excel-filer programmatiskt öppnar en helt ny värld av möjligheter för oss och våra kunder.
Bakgrund
Viltolycka.se är en webbplats som utåt presenterar statistik för viltolyckor på väg i Sverige. På baksidan snurrar 20-talet moduler som hanterar alla viltolyckor som sker i Sverige. Över 7 000 personer loggar regelbundet in i SiteFactory CMS och sköter dessa olyckor. Detta medför att vi har en avsevärd stor mängd data att arbeta med, och det ger oss möjligheten att bygga väldigt häftiga lösningar.
Rapporter i Excel
I den senaste uppdateringen fick vi i uppdrag att bygga en rapportgenerator som bygger upp en Excel-fil med data och statistik. Lösningen baseras på statistikbeställningar som kan göras av alla besökare på viltolycka.se. Besökaren ges möjlighet att välja vad denne vill ha för statistik; hela landet, alla län, ett specifikt län eller en kommun samt vilket år statistiken ska baseras på. Personen får även fylla i sitt namn och sin e-postadress, varpå en beställning läggs till systemet som inom ett par minuter behandlar beställningen, genererar Excel-filen och skickar den via e-post till beställaren.
Formulär för beställning av Excelrapport.

Excel-filen byggs upp programmatiskt med flikar som innehåller statistik för hela landet, resp. län eller en kommun.
Statistik som visas i de olika flikarna är:
- En sammanställning av olyckor per viltslag månadsvis under det valda året.
- Diagram för:
- Älg
- Rådjur
- Vildsvin
- Kronhjort
- Dovhjort
- Alla viltolyckor med jämförelse mellan flera år
Att bygga den här typen av lösning var väldigt utvecklande, och det ger oss möjlighet att bygga liknande lösningar till andra kunder.
Testa gärna lösningen själv på viltolycka.se.
Om du är tekniskt intresserad av detta så kan du läsa mer på min personliga blogg.