xml 文件<?xml version="1.0" encoding="utf-8"?>
<ModelMetadata version="1"><!--Spatial Reference System--><SRS>EPSG:4326</SRS><!--Origin in Spatial Reference System--><SRSOrigin>1222.02055172,31222.003238869999993,122292.25000000134497</SRSOrigin><Texture><ColorSource>Visible</ColorSource></Texture>
</ModelMetadata>

代码html:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>xml 读取转换 excel</title><script src="../JS/comonJs/jquery-2.2.4.min.js"></script><style>html,body{padding: 0;margin: 0;width: 100%;height: 100%;}#button{width: 100px;height: 80px;border-radius: 5px;position: absolute;top: 1%;left: 40%;line-height: 80px;border: 1px solid red;font-size: 20px;text-align: center;}#table{width: 600px;height: 450px;border: 1px solid #212121;position: absolute;top: 12%;border-collapse: collapse;}tr td{border: 1px solid #212121;width: 100px;text-align: center;}</style>
</head>
<body>
<h1>xml 读取转换 excel</h1><div id="button" οnclick="loadXML()">点击转换</div><table id="table"><tr><th>name</th><th>jd</th><th>wd</th></tr><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>1</td><td>2</td><td>3</td></tr></table><script>$(function () {document.getElementById('table').rules="rows"document.getElementById('table').rules="cols"})function loadXML() {let xmlDoc,xmlhttp,x,name,jd,wd;xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","../xmlfile/metadata.xml",false);xmlhttp.send();xmlDoc=xmlhttp.responseXML;x = xmlDoc.getElementsByTagName("ModelMetadata");console.log(x[0].attributes)let value =xmlDoc.getElementsByTagName("SRS")[0].childNodes[0].nodeValue;console.log(value)tableToExcel("table")}$("#table").append("<tr><td>"+name+"</td><td>"+jd+"</td><td>"+wd+"</td></tr>")var tableToExcel = (function() {var uri = 'data:application/vnd.ms-excel;base64,',template = '<html><head><meta charset="UTF-8"></head><body><table>{table}</table></body></html>',base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) },format = function(s, c) {return s.replace(/{(\w+)}/g,function(m, p) { return c[p]; }) }return function(table, name) {if (!table.nodeType) table = document.getElementById(table)var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}window.location.href = uri + base64(format(template, ctx))}})()</script>
</body>
</html>

页面效果:

下载后:

xml 读取转换 excel相关推荐

  1. .net 将html写成的table 转换成excel_Python读取二进制,HTML,XML格式存储Excel

    前言 RPA设计器版本:2020.2 Python读取三种不同存储格式Excel文件 Excel文件的存储格式有多种,有我们平常公认的二进制格式,也有HTML格式,还有XML格式的等. 目前,小编接触 ...

  2. Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据,并解析读取数据

    Unity 基础 之 xml  使用 Office Excel 轻松编辑保存 xml 数据 目录 Unity 基础 之 xml  使用 Office Excel 轻松编辑保存 xml 数据 一.简单介 ...

  3. 国产Excel开发组件Spire.XLS【转换】教程(3):将 Excel 导出到 XML 和将 XML 导入到 Excel

    我们如何才能快速且高质量地将 Excel 导出到 Office Open XML 并将 Office Open XML 导入到 Excel?答案是大多数开发人员想知道和客户关心的问题.这里将演示一种将 ...

  4. 在xml中定义excel的sheet_XML和Excel

    题注:本文译自www.jkp-ads.com,供有兴趣的朋友参考. 什么是XMLXML是可扩展标记语言(eXtended Markup Language)的缩写.对于网页来说,XML是标准的设想,目标 ...

  5. Java解析xml文件dom4j篇(基于xml配置文件完成Excel数据的导入、导出功能完整实现)

    DOM4J解析XML文件 dom4j是一个Java的XML API,是jdom的升级产品,用来读写XML文件.另外对比其他API读写XML文件,dom4j是一个十分优秀的JavaXML API,具有性 ...

  6. php xml 互相转换

    php xml 互相转换 正好昨天才做过类似的需求--几行代码就可以搞定. 如果你使用 curl 获取的 xml data $xml = simplexml_load_string($data); $ ...

  7. C# 实现DataTable、DataSet与XML互相转换

    /** <summary>/// 把DataSet.DataTable.DataView格式转换成XML字符串.XML文件/// </summary>public class ...

  8. java excel row遍历空_Java poi读取,写入Excel,处理row和cell可能为空的情况

    首先需要导入包 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.NP ...

  9. html 查看excel表格,html展示excel表格数据-html读取本地excel文件并展示

    怎么用html实现excel表格 首先html不能读取本地excel文件 其次就算是javascript 也是不允许的 这是为了安全考虑 如果前端脚本可以读取本地文件 那很不安全 如何将excel上的 ...

最新文章

  1. 山东省百万奖金赛事来了!
  2. 51单片机教程哪个好?
  3. 理财周报,致歉还远远不够
  4. bioskey的用法
  5. 084_html5WebWorkers
  6. 0666 | IPC_CREAT
  7. [Python从零到壹] 三十七.图像处理基础篇之图像融合处理和ROI区域绘制
  8. sklearn的认识
  9. 萨默尔机器人_助力产业发展 西安市人工智能机器人学会正式成立
  10. google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私
  11. ConcurrentHashMap 源码
  12. 用c语言运行Linux命令,使用execv(C语言)从linux命令提示符运行命令
  13. java 解析 datatabe,在JAVA实现DataTable对象(一)
  14. python能做什么-python能干嘛
  15. pdf复制文字时对于回车的处理
  16. 《数据结构》天勤和王道 第五章 树
  17. 峰值性噪比matlab,PSNR峰值信噪比matlab实现
  18. ArcGIS桌面构建三维地质体模型
  19. PushMall推贴共享电商十二月更新计划
  20. grep指令与ps指令的详细使用说明

热门文章

  1. 13种老人不适合带孩子_婆婆摔孩子三次,注意,这是13种老人不适合带孩子
  2. 终于实现VB.NET MD5加密
  3. 西南交大计算机考研三本,西南交大考研经验:从三本到211.doc
  4. 库客音乐骤变:加码音乐教育业务,版权相关业务收入大幅下滑
  5. JavaScript 媒体查询
  6. 幽门螺杆菌检测方法学习笔记
  7. manifold安装记录
  8. 空荡的数据中心,120种妙用!
  9. IP地址发生冲突的快速处理方法!
  10. xshell的主题设置及字体改变