数码资讯
js导出格式化excel实例方法
复制代码代码如下所示: gettabledatabyxml(功能表,在窗口){ var行= 0; / /警报(gettbldata是+在窗口); 无功tbldocument =文件; 如果(!在窗口在窗口!){ 如果(!document.all(存在)){ 返回null; } {其他 tbldocu
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
gettabledatabyxml(功能表,在窗口){
var行= 0;
/ /警报(gettbldata是+在窗口);
无功tbldocument =文件;
如果(!在窗口在窗口!){
如果(!document.all(存在)){
返回null;
}
{其他
tbldocument = eval(存在)文件;
}
}
无功intbl = tbldocument.getelementbyid(表);
无功outstr = ;
outstr = outstr + ;
outstr = outstr +<工作簿xmlns = 瓮:架构微软COM:办公室:电子表格;
outstr = outstr +xmlns:O = 瓮:架构微软COM:办公室:办公室;
outstr = outstr +xmlns:x = 瓮:架构微软COM:办公室:Excel ;
outstr = outstr +xmlns:SS为瓮:架构微软COM:办公室:电子表格> ;
outstr = outstr + ;
outstr = outstr + ;
var = / ^ { } + { 0-9 0-9。} * $ / / /数字;
如果(intbl!= NULL){
对于(var j = 0;J < intbl.rows.length;j++){
outstr = ;
对于(var i = 0;i < intbl。行{ J }。cells.length;i++){
如果(i = 0行> 0){
outstr = ;
行= 1;
}
无功cellvalue = intbl。行{ } { } J。细胞。innerText;
小于12位数的数字
如果(re.test(cellvalue)(新的字符串(cellvalue))。长度< {){)
outstr = outstr + cellvalue + +;
其他{ }
outstr = outstr + cellvalue + +;
}
如果(intbl。行{ } { } J。细胞。colspan > 1){
对于(var k = 0;K<intbl。行{ } { } J。细胞。colspan - 1;K +){
outstr = ;
}
}
如果(i = 0){
如果(行= = 0 intbl。行{ } { } J。细胞。行> 1){
行= intbl。行{ } { } J。细胞行1;
}
}
}
outstr = ;
}
}
{其他
outstr = null;
警报()您要导出的表不存在!;
返回;
}
outstr = outstr + ;
返回outstr;
}
上面的函数最初是导出txt文件的函数,将Excel文件保存为XML文件,得到excel可以识别什么格式的XML文件。
gettabledatabyxml(功能表,在窗口){
var行= 0;
/ /警报(gettbldata是+在窗口);
无功tbldocument =文件;
如果(!在窗口在窗口!){
如果(!document.all(存在)){
返回null;
}
{其他
tbldocument = eval(存在)文件;
}
}
无功intbl = tbldocument.getelementbyid(表);
无功outstr = ;
outstr = outstr + ;
outstr = outstr +<工作簿xmlns = 瓮:架构微软COM:办公室:电子表格;
outstr = outstr +xmlns:O = 瓮:架构微软COM:办公室:办公室;
outstr = outstr +xmlns:x = 瓮:架构微软COM:办公室:Excel ;
outstr = outstr +xmlns:SS为瓮:架构微软COM:办公室:电子表格> ;
outstr = outstr + ;
outstr = outstr + ;
var = / ^ { } + { 0-9 0-9。} * $ / / /数字;
如果(intbl!= NULL){
对于(var j = 0;J < intbl.rows.length;j++){
outstr = ;
对于(var i = 0;i < intbl。行{ J }。cells.length;i++){
如果(i = 0行> 0){
outstr = ;
行= 1;
}
无功cellvalue = intbl。行{ } { } J。细胞。innerText;
小于12位数的数字
如果(re.test(cellvalue)(新的字符串(cellvalue))。长度< {){)
outstr = outstr + cellvalue + +;
其他{ }
outstr = outstr + cellvalue + +;
}
如果(intbl。行{ } { } J。细胞。colspan > 1){
对于(var k = 0;K<intbl。行{ } { } J。细胞。colspan - 1;K +){
outstr = ;
}
}
如果(i = 0){
如果(行= = 0 intbl。行{ } { } J。细胞。行> 1){
行= intbl。行{ } { } J。细胞行1;
}
}
}
outstr = ;
}
}
{其他
outstr = null;
警报()您要导出的表不存在!;
返回;
}
outstr = outstr + ;
返回outstr;
}
上面的函数最初是导出txt文件的函数,将Excel文件保存为XML文件,得到excel可以识别什么格式的XML文件。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。