Pisanie Excela Przejdź przez Erlang

Próbuję napisać plik Excela przez erlang. Użyłem następującego kodu do napisania pliku Excela

-module(excel).
-export([start/1]).

start(Val)->
        case  file:open("office-test.xls",[append]) of
        {ok,Fd} -> io:format(" file created"),
                io:fwrite(Fd,"~p\t~p\t~p~n", ["Name","Date","Number"]),
                export(Fd,Val),
                file:close(Fd);
        {error,_} ->  io:format("~nerror in creation of file")
        end.


export(_,0)->
        ok;

export(Fd,Val) ->
        io:fwrite(Fd, "~p\t~p\t~p\t~n" ,["B123","2012/10/11 12:12:12","val"++integer_to_list(Val)]),
        export(Fd,Val-1).

Udało mu się napisać pomyślnie, ale kiedy otworzyłem w LibreOffice. Wyskoczyłem wyskakujące okienko z pytaniem o dane rozdzielone przez. Nie chcę, aby użytkownik końcowy nad nim pracował.

1) Czy jest jakiś sposób, aby biuro (biuro ms lub biuro libre) automatycznie je przeanalizowało.

2) Czy jest jakiś inny sposób zapisu arkuszy Excela przez erlang .. ??

questionAnswers(2)

yourAnswerToTheQuestion