"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
- Fanboy-quiz: Vad kan du om Microsoft?102
- GPU Problem 100% användning0
- Min 24.04 kan inte hitta min stora externa härddisk, min gamla 20.04 kan28
- Vilken film såg du senast?13492
- Vilken låda och expansionskort passar rpi5?0
- Ljudisolera för ett spelrum12
- speldator 20k+ sista kollen11
- Vilken serie såg du senast?1920
- Wordle på svenska - ordlig.se8026
- AMD Ryzen 9000X3D kan släppas redan i september37
- 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
- Säljes palit 3070 GamingPro OC 8GB
- Säljes Äldre dator utan gpu
- Säljes PowerColor Radeon RX 6700 XT Fighter
- Säljes Sony WH-1000XM5
- Säljes 2st gaming datorer
- Säljes Diverse komponenter
- Få av dagens Iphone-modeller klarar Apple Intelligence6
- Tietoevrys VD svarar på kritiken16
- Audiofil skapar fysisk Winamp-spelare22
- AMD Ryzen 9000X3D kan släppas redan i september37
- Snabbkoll: Har du ett Google-konto?65
- Skrivardöden: Antalet pappersutskrifter fortsätter sjunka36
- Sony skrubbar ”8K” från Playstation 5-kartonger69
- Nvidias marknadsandel allt högre43
- Efter fiaskolanseringen – nu kan HP köpa Humane21
- Openrecall – fri version av kritiserade Windows-funktionen24