"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.
- 9 / 6 Openrecall – fri version av kritiserade Windows-funktionen 24
- 7 / 6 Rykte: Sony ruvar på PC-version av The Last of Us Part II 21
- 6 / 6 Enkelt knep öppnar gamla Utforskaren i Windows 11 19
- 6 / 6 Microsoft återstartar Windows 10-betatester 45
- 5 / 6 Ikea vill servera virtuella köttbullar i Roblox 21
- Ljudisolera för ett spelrum19
- Bilder på ditt senaste inköp (2024) [inga produktbilder]683
- Dator fastnar pga slut på minne när det är ledigt utrymme39
- Grillclockers - För oss som älskar att grilla kött!514
- HP slog ut kunders datorer med trasig BIOS-uppdatering28
- TUXEDO släpper Snapdragon X Elite ARM för Linux7
- TV box funkar i vägguttag men ej via routern5
- Ny studie: Ångest större sömnbov än skärmar18
- Tävling: Dela semesterfoton och belönas med presentkort!41
- C++ - Skriva Ut & Formatera Byte-värde som Hex [LÖST]3
- Säljes Electrolux ChillFlex Pro AC EXP35U538CW
- Säljes MacBook Pro 14" | M3-Pro | 1TB | 12C/18C | Perfekt skick
- Köpes Mac Mini m1/m2 16gb RAM och 512GB SSD
- Säljes Alienware 34" UW, Dell 22", gasarm
- Säljes [intressekoll] Sapphire Nitro+ 7900GRE
- Säljes GIGABYTE 32" Skärm M32UC - 3840x2160, 144Hz
- Säljes Moderkort, I5 8600k, 32gb ddr4 3600mhz
- Säljes Custom hitbox leverless arcadestick (ny)
- Köpes Söker komponenter. 7800x3D/13700k och bättre - 4070 Super/7800XT mm.
- Säljes 10600k, MAG Z490 tomahawk, 32GB RAM
- Ny studie: Ångest större sömnbov än skärmar18
- HP slog ut kunders datorer med trasig BIOS-uppdatering28
- Hot och våld kan bli vanligare i utpressningattacker15
- Få av dagens Iphone-modeller klarar Apple Intelligence51
- Tietoevrys VD ber om ursäkt och öppnar för haverikommission24
- Ljudnörd skapar fysisk Winamp-spelare24
- AMD Ryzen 9000X3D kan släppas redan i september42
- Snabbkoll: Har du ett Google-konto?68
- Skrivardöden: Antalet pappersutskrifter fortsätter sjunka39
- Sony tar bort ”8K” från Playstation-kartonger i smyg81
Externa nyheter
Spelnyheter från FZ
- 17.00 – se gameplay från Dragon Age: The Veilguard idag
- Köttiga sköldsågen från Doom: The Dark Ages inmoddad i gammel-Doom idag
- David Hayter snackar ännu mer Metal Gear Solid Delta: Snake Eater idag
- Sommarens demofest har dragit igång på Steam idag
- Det läckra myrspelet Empire of the Ants släpps i november idag