![]() |
Jag letar efter ett script tex VB-Script eller PHP etc. som kan lägga till värde i en .csv fil i slutet på varje rad baserat på om scriptet hittar viss text i texten som redan ligger i csv filen..
Jag håller på att fnula till en webbutik men den csv fil leverantören tillhandahåller har många brister... tex så är storlekar på kläder i texten men finns inte som eget värde och det är detta ja vill den ska lösa... saker ja löst är tex att filen är sepparerad med ; och dessa finns även i texten .. ytterst smart ... även , finns i texten vilket rörde till de lite men med lite pyssel hit o dit är allt detta löst ... nu är filen separerad med | istället vilket gör att ja kan spara de andra tecknen i texten ... alltså vill ja scriptet ska söka efter tex. S/M och då lägga till ett nytt värde i slutet på raden. M/L och då lägga till ett nytt annat värde i slutet på raden. och förekommer inget av de alternativen så ska den infoga separering utan värde. Tacksam för ideer och tips Christer Blom |
ett alternativ gissningsvis även om ja inte är hemma där skulle vara att läsa ner filen rad för rad i en array och låta scriptet läsa igenom en kolumn och leta efter S/L,S/M etc och beroende på vad den ser spara ner raden i nytt .csv och lägga till ny data efter.
är jag ute och cyklar nu ?? // C. |
Citat:
Enklaste lösningen är väl att använda ett regexp som letar upp det du letar efter och lägga till ett värde enligt vad den har hittat - rad för rad kan ju vara praktiskt. Perl är ett trevligt språk för sådant. |
Alla tider är GMT +2. Klockan är nu 22:36. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson