Como converter o formato de documento html do Calc para o formato Excel a partir da linha de comando no Linux?


0

Eu tenho um arquivo html como este, que pode ser aberto com o Libreoffice e depois exportar para o Excel

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Tables</title>
    <meta name="generator" content="LibreOffice 4.2.8.2 (Linux)">
    <meta name="created" content="20170328;3115845446710">
    <meta name="changed" content="20170328;3152295681061">

    <style type="text/css"><!-- 
        body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Liberation Sans"; font-size:x-small }
         -->
    </style>

Mas eu quero saber se existe um método para fazer isso via linha de comando

Respostas:


0

Se o arquivo puder ser aberto normalmente no LibreOffice, você poderá usar este

libreoffice --convert-to xls myfile.html

ou

libreoffice --convert-to xlsx myfile.html

dependendo do formato que você deseja

Se você estiver usando uma versão antiga do LibreOffice (<4.5), também precisará da --headlessopção

libreoffice --headless --convert-to xlsx myfile.html

Você também pode usar unoconv

unoconv -f xlsx myfile.html
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.