Написание файла Excel через Erlang

Я пытаюсь написать файл Excel через Erlang. Я использовал следующий код для написания файла Excel

-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).

Он был в состоянии написать успешно, но когда я открываю в LibreOffice. Я поднял всплывающее окно с запросом данных, разделенных. Я не хочу, чтобы конечный пользователь работал над этим.

1) Есть ли такой способ, что офис (MS Office или Libre Office) будет автоматически анализировать его. ??

2) Есть ли другой способ написать листы Excel через Erlang .. ??

Ответы на вопрос(2)

Ваш ответ на вопрос