"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.
- Välja extern DVD-brännare4
- Färre IT-jobb på distans gör att fler slutar90
- Hjälp med andrahandsvärde - Sälja dator1
- Portabel AC inför sommaren [Samlingstråd]4994
- Koll innan köp nätverk hus1
- FAQ: Vattenkylning3096
- Diablo IV – den stora tråden3699
- windows utan wifi1
- Dagens fynd — Diskussionstråden49626
- Windows 10 patchy tuesday (Jan 2024) mishap (KB5034441 med felkod "0x80070643")34
- Bytes Oöppnad S24 Ultra 512 GB Violett
- Köpes Kablar till TX550M, type 4?
- Säljes Retro apple tangentbord
- Säljes Asus GTX980TI Strix Mild defekt
- Säljes serverhårdvara socket 1366
- Säljes Mackbook Pro M1, 8 Gb, 250 Gb, 13 inch
- Säljes AMD Ryzen 9 5900X
- Säljes Vattenkylningsdelar, kablar
- Säljes S24 128gb Marble Grey
- Säljes Keychron Q1 V2, Varmilo, Razer, DDR5
- Färre IT-jobb på distans gör att fler slutar90
- Microsoft fixar VPN-problem i Windows2
- Veckans fråga: Vad är viktigast när du köper SSD?55
- Googles nya AI-assistent kan se sin omgivning i realtid8
- Google lanserar ”webb”‑sökningar18
- Amazon gör Tomb Raider-serie29
- AMD lanserar prisbantade AM5-processorer utan grafikdel29
- Nordiska TV-branschen enas i kampanj mot olagliga tv-tjänster182
- Så ska bankerna ta hårdare tag mot bedragare57
- Nu kan du spela N64-spel med ray tracing35