Excel-Datei über Erlang schreiben

Ich versuche, Excel-Datei durch Erlang zu schreiben. Ich habe den folgenden Code verwendet, um die Excel-Datei zu schreiben

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

Es konnte erfolgreich schreiben, aber als ich in LibreOffice öffne. Ich öffnete ein Popup-Fenster und fragte nach den von getrennten Daten. Ich möchte nicht, dass der Endbenutzer daran arbeitet.

1) Gibt es eine Möglichkeit, dass das Büro (ms office oder libre office) es automatisch analysiert?

2) Gibt es eine andere Möglichkeit, die Excel-Blätter durch Erlang zu schreiben .. ??

Antworten auf die Frage(2)

Ihre Antwort auf die Frage