"Happiness is only real when shared"
Sortera och överföra data .xlsx och MySQL
Titta på andra svaret i den här tråden på stackoverflow. Tror det kan hjälpa dig en hel del. Du väljer range på cellerna du vill ha från din excel-fil och den genererar ett script med den datan som du sen kör i mysql-databasen. Hur du sen vill visa ut det hela med hjälp av php är ett senare steg tänker jag. Det här är absolut inte en lösning rätt av men kan vara en spark i rätt riktning.
https://stackoverflow.com/questions/1310166/how-to-import-an-...
Titta på andra svaret i den här tråden på stackoverflow. Tror det kan hjälpa dig en hel del. Du väljer range på cellerna du vill ha från din excel-fil och den genererar ett script med den datan som du sen kör i mysql-databasen. Hur du sen vill visa ut det hela med hjälp av php är ett senare steg tänker jag. Det här är absolut inte en lösning rätt av men kan vara en spark i rätt riktning.
https://stackoverflow.com/questions/1310166/how-to-import-an-...
Problemet är att denna filen exporteras med ganska jämna mellanrum. Jag behöver en lösning som automatiskt läser av en filväg, låt säga C:\Excel.xlsx som jag ersätter frekvent med samma namn.
Jag hittade en modul som kallas Spout, som möjliggör PHP att läsa .xlsx.
$path = 'data/Excel.xlsx';
# open the file
$reader = ReaderEntityFactory::createXLSXReader();
$reader->open($path);
# read each cell of each row of each sheet
foreach ($reader->getSheetIterator() as $sheet) {
foreach ($sheet->getRowIterator() as $row) {
foreach ($row->getCells() as $cell) {
var_dump($cell->getValue());
}
}
}
$reader->close();
Vad jag behöver hjälp med är hur koden ska se ut för att hitta och identifiera de rader, och endast utvinna data ur dom rader jag visar i dokumentet.
- Idag Nu kan Windows läsa text i Android-foton 9
- Idag Laser, speglar och rök bakom Windows 10:s skrivbordsbild 8
- Igår Google höjer pristaket på Play-butiken med 150 procent 13
- 27 / 5 Microsoft avslöjar de verkliga systemkraven för Windows 11 36
- 27 / 5 Bungie vinner prejudicerande fall mot fuskutvecklare 29
- Idag Läckta dokument avslöjar hur Googles sök funkar 15
- Igår Youtube snabbspolar automatiskt videor för Adblock-användare 58
- Igår SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen 8
- Igår Webhallen vill återvända till södra Sverige nästa år 46
- Igår Inet reser till Computex – Vad vill du se på datormässan? 44
- Webhallen vill återvända till södra Sverige nästa år46
- Läckta dokument avslöjar hur Googles sök funkar15
- Hur mycket kan jag sälja denna för?4
- Inet reser till Computex – Vad vill du se på datormässan?44
- Har Microsoft inga kompetenta utvecklare?20
- Cat6a utanpåliggande dosa med kabel från golvet?5
- Tråden för hörlursgalningar! Lurar, förstärkare, dacs, pads osv osv It´s all here!19882
- Första dator till 10-åring, duger Ryzen 5 8600G för Roblox?5
- Asus och vpn15
- Tråden om Nintendo Switch och Switch Lite9919
- Säljes Asus TUF gaming
- Säljes Gigabyte RTX 3090 OC
- Säljes Gigabyte rtx 2060 6 gb
- Säljes Supermicro nas/server - 8c/16t - 64gb ram
- Säljes Asus X670E-F ATX -> Mot ditt ITX eller mATX
- Säljes Dell 34" Alienware AW3423DWF OLED 21:9 165hz
- Säljes Sapphire RX 6700XT Nitro+
- Köpes Budget kort sökes
- Köpes Letar efter ett M-ATX B760, Z690 eller Z790
- Säljes Gaming-PC | Ryzen 7 2700X | RTX 2070 | 16 GB RAM | Win11 Pro
- Läckta dokument avslöjar hur Googles sök funkar15
- Nu kan Windows läsa text i Android-foton9
- Laser, speglar och rök bakom Windows 10:s skrivbordsbild8
- Youtube snabbspolar automatiskt videor för Adblock-användare58
- SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen8
- Webhallen vill återvända till södra Sverige nästa år45
- Inet reser till Computex – Vad vill du se på datormässan?44
- Googles AI-sök slutar tipsa om att äta sten45
- Lagring på magnetband fortsätter öka21
- Google höjer pristaket på Play-butiken med 150 procent13