Escrevendo Excel FIle através de Erlang
Eu estou tentando escrever o arquivo excel através de erlang. Eu usei o seguinte código para escrever o arquivo 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).
Ele foi capaz de escrever com sucesso, mas quando eu abro no LibreOffice. Eu levantei uma janela pop-up pedindo os dados separados por. Eu não quero que o usuário final trabalhe nele.
1) Existe alguma maneira tal que o escritório (ms office ou escritório libre) irá automaticamente analisá-lo.
2) Existe alguma outra maneira de escrever as planilhas do excel através do erlang .. ??