Zalozenia sa takie: operator systemu siedzi przy interfejsie www, wybiera plik Excela z dysku, plik leci na serwer. Exec'iem odpalana jest konwersja XLS2CSV (catdoc), wynik przepisywany do tablicy i wpisywany do bazy. Odpadaja mozliwosci typu import do CSV z excela, poniewaz operatorowi sie nie chce a jest tu panem.
Wszystko dzialaloby pieknie, gdyby nie to ze w komorkach arkusza moga wystapic znaki nowej linii i jezeli takie sie pojawiaja, rezultat XLS2CSV rozwniez printuje nowa linie. Najrozsądniej chyba byłoby jakimś grepopodobnym poleceniem zamienić wszystkie znaki nowej linii np. na przecinek, ale za wyjątkiem ostatniego czyli występującego po 6. znakowym separatorze. Napiszcie jak sie z tego wygrzebać.
Z góry dzięki za konkrety.
edit: nawet sam Excel przy zapisywaniu komórek w których są znaki nowej linii rozwala plik CSV
edit2: halo no..
