Heim  >  Artikel  >  Web-Frontend  >  HTML-Export nach Excel

HTML-Export nach Excel

韦小宝
韦小宝Original
2017-12-01 11:16:092422Durchsuche

html wird nach Excel exportiert. Mit html können wir auch einen Blick darauf werfen, wie html mit js kombiniert wird, um Excel zu exportieren. .

Prozess:

1. Holen Sie sich den HTML-Tag-Inhalt

2. Holen Sie sich den HTML-Tag-Inhalt

3

4. Simulationsereignis hinzufügen

<!DOCTYPE html>
<!--  demo -->
<html>
<head>
<meta charset="UTF-8">
<title>网页HTML存本地</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
</head>
<body>
<a href="#">保存文件</a>
<script>

//  事 件 模 拟
/**
*对象 URL 也被称为 blob URL,指的是引用保存在 File 或 Blob 中数据的 URL。使用对象 URL 的
*好处是可以不必把文件内容读取到 JavaScript 中而直接使用文件内容。为此,只要在需要文件内容的地
*方提供对象 URL 即可。要创建对象 URL,可以使用 window.URL.createObjectURL() 方法,并传入
*File 或 Blob 对象。
*/
function fake_click(obj) {
    var ev = document.createEvent("MouseEvents");
    // 初始化事件对象
    ev.initMouseEvent(
        "click", true, false, window, 0, 0, 0, 0, 0
        , false, false, false, false, 0, null
        );
    // 触发事件
    obj.dispatchEvent(ev);
}

function export_raw(name, data) {
   var urlObject = window.URL || window.webkitURL || window;

   var export_blob = new Blob([data]);

//  XHTML 的命名空间是 http://www.w3.org/1999/xhtml

   var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a")
   save_link.href = urlObject.createObjectURL(export_blob);
   save_link.download = name;
   fake_click(save_link);
}
var test=document.getElementsByTagName(&#39;html&#39;)[0].outerHTML;

$(&#39;a&#39;).click(function() {
export_raw(&#39;test.xsl&#39;, test);
});
</script>
</body>
</html>
Das Obige ist der gesamte Inhalt und Quellcode zum Exportieren von HTML nach Excel. Ich hoffe, dass es für alle hilfreich sein kann 🎜>

Verwandte Empfehlungen:

Wie importiere ich gleichzeitig Daten und füge Bilder in eine EXECL-Datei ein?

Exec-Ausnahme für PHP-Export in eine Spalte gequetscht

HTML-Export-Excel-Beispielcode

Das obige ist der detaillierte Inhalt vonHTML-Export nach Excel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn