相关疑难解决方法(0)

将HTML表导入到OO Calc中作为UTF8而不转换为实体

我在OpenOffice或LibreOffice中打开HTML表时遇到问题,如果它包含ÅÄÖåäö等UTF8扩展字符.

当打开表格进入M $ Excel时,它按预期工作,但我不能让OO做同样的事情.

通过将所有扩展字符转换为其HTML实体equivalentÅ 它可以工作,但直接获得正确的字符会很好.

有谁知道我应该怎么做?

我在一个名为excelsample.xls的文件中有以下内容,如果我用OO Calc打开它,它看起来不会很好.

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta http-equiv="content-type" content="application/vnd.ms-excel" charset="UTF-8">
    <meta charset="UTF-8">
</head>
<body>
    <table>
        <tr>
            <td>Prawn sandwich</td><td>Räksmörgås</td>
        </tr>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html-table utf-8 html-entities openoffice-calc libreoffice

5
推荐指数
1
解决办法
4278
查看次数

将 html 表导出到 UTF-8 格式的 Excel 文件

我正在使用上面的代码将 html 表导出到 Excel 文件。

\n\n
<!DOCTYPE html>\n<html>\n<head>\n    <meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">\n    <meta charset="UTF-8" />\n    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>\n    <script lang="js">\n        function fnExcelReport() {\n            var tab_text = \'<html xmlns:x="urn:schemas-microsoft-com:office:excel">\';\n            tab_text = tab_text + \'<head><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>\';\n\n            tab_text = tab_text + \'<x:Name>Test Sheet</x:Name>\';\n\n            tab_text = tab_text + \'<x:WorksheetOptions><x:Panes></x:Panes></x:WorksheetOptions></x:ExcelWorksheet>\';\n            tab_text = tab_text + \'</x:ExcelWorksheets></x:ExcelWorkbook></xml></head><body>\';\n\n            tab_text = tab_text + "<table border=\'1px\'>";\n            tab_text = tab_text + $(\'#myTable\').html();\n            tab_text = tab_text + \'</table></body></html>\';\n\n            var data_type = \'data:application/vnd.ms-excel\';\n\n            var ua = window.navigator.userAgent;\n            var msie = ua.indexOf("MSIE ");\n\n            if (msie > …
Run Code Online (Sandbox Code Playgroud)

html javascript excel utf-8

5
推荐指数
0
解决办法
5423
查看次数

使用javascript将html表导出到excel时出现unicode数据问题

我想将 html 表导出到 Excel,它可以工作,但有时其中的阿拉伯语或波斯语数据会转换为如下所示:

\n\n
\xd8\xb9\xc2\xa9\xd8\xb7\xc2\xa7\xd8\xb7\xc2\xb1\xd8\xb7\xc2\xa8\xd8\xb7\xc2\xb1 \xd8\xb7\xc2\xab\xd8\xb7\xc2\xa8\xd8\xb7\xda\xbe \xd8\xb9\xc2\xa9\xd8\xb8\xe2\x80\xa0\xd8\xb8\xe2\x80\xa0\xd8\xb7\xc2\xaf\xd8\xb8\xe2\x80\xa1\n
Run Code Online (Sandbox Code Playgroud)\n\n

我使用这段代码:

\n\n

\r\n
\r\n
\xd8\xb9\xc2\xa9\xd8\xb7\xc2\xa7\xd8\xb7\xc2\xb1\xd8\xb7\xc2\xa8\xd8\xb7\xc2\xb1 \xd8\xb7\xc2\xab\xd8\xb7\xc2\xa8\xd8\xb7\xda\xbe \xd8\xb9\xc2\xa9\xd8\xb8\xe2\x80\xa0\xd8\xb8\xe2\x80\xa0\xd8\xb7\xc2\xaf\xd8\xb8\xe2\x80\xa1\n
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

它会下载 Excel 文件,下载的 Excel 文件中看起来如下图所示:

\n\n

在此输入图像描述

\n

javascript excel html-table

1
推荐指数
1
解决办法
1138
查看次数