xml 读取转换 excel
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相关推荐
- .net 将html写成的table 转换成excel_Python读取二进制,HTML,XML格式存储Excel
前言 RPA设计器版本:2020.2 Python读取三种不同存储格式Excel文件 Excel文件的存储格式有多种,有我们平常公认的二进制格式,也有HTML格式,还有XML格式的等. 目前,小编接触 ...
- Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据,并解析读取数据
Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据 目录 Unity 基础 之 xml 使用 Office Excel 轻松编辑保存 xml 数据 一.简单介 ...
- 国产Excel开发组件Spire.XLS【转换】教程(3):将 Excel 导出到 XML 和将 XML 导入到 Excel
我们如何才能快速且高质量地将 Excel 导出到 Office Open XML 并将 Office Open XML 导入到 Excel?答案是大多数开发人员想知道和客户关心的问题.这里将演示一种将 ...
- 在xml中定义excel的sheet_XML和Excel
题注:本文译自www.jkp-ads.com,供有兴趣的朋友参考. 什么是XMLXML是可扩展标记语言(eXtended Markup Language)的缩写.对于网页来说,XML是标准的设想,目标 ...
- Java解析xml文件dom4j篇(基于xml配置文件完成Excel数据的导入、导出功能完整实现)
DOM4J解析XML文件 dom4j是一个Java的XML API,是jdom的升级产品,用来读写XML文件.另外对比其他API读写XML文件,dom4j是一个十分优秀的JavaXML API,具有性 ...
- php xml 互相转换
php xml 互相转换 正好昨天才做过类似的需求--几行代码就可以搞定. 如果你使用 curl 获取的 xml data $xml = simplexml_load_string($data); $ ...
- C# 实现DataTable、DataSet与XML互相转换
/** <summary>/// 把DataSet.DataTable.DataView格式转换成XML字符串.XML文件/// </summary>public class ...
- java excel row遍历空_Java poi读取,写入Excel,处理row和cell可能为空的情况
首先需要导入包 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.NP ...
- html 查看excel表格,html展示excel表格数据-html读取本地excel文件并展示
怎么用html实现excel表格 首先html不能读取本地excel文件 其次就算是javascript 也是不允许的 这是为了安全考虑 如果前端脚本可以读取本地文件 那很不安全 如何将excel上的 ...
最新文章
- 山东省百万奖金赛事来了!
- 51单片机教程哪个好?
- 理财周报,致歉还远远不够
- bioskey的用法
- 084_html5WebWorkers
- 0666 | IPC_CREAT
- [Python从零到壹] 三十七.图像处理基础篇之图像融合处理和ROI区域绘制
- sklearn的认识
- 萨默尔机器人_助力产业发展 西安市人工智能机器人学会正式成立
- google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私
- ConcurrentHashMap 源码
- 用c语言运行Linux命令,使用execv(C语言)从linux命令提示符运行命令
- java 解析 datatabe,在JAVA实现DataTable对象(一)
- python能做什么-python能干嘛
- pdf复制文字时对于回车的处理
- 《数据结构》天勤和王道 第五章 树
- 峰值性噪比matlab,PSNR峰值信噪比matlab实现
- ArcGIS桌面构建三维地质体模型
- PushMall推贴共享电商十二月更新计划
- grep指令与ps指令的详细使用说明