Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将excel文件添加到javascript_Javascript_Html_Excel - Fatal编程技术网

如何将excel文件添加到javascript

如何将excel文件添加到javascript,javascript,html,excel,Javascript,Html,Excel,这是我写的代码,但它是滞后的,有没有办法将所有这些数字添加到一个文档中,并导入到这里,同时检查重复的数字 var arr = [167667, 380806, 70539, 795403, 334282, 501444, 160053, 20337, 528241, 939581, 122592, 908213, 583233, 690953, 902610, 261058, 68789, 580404, 310895, 36287, 976648, 7

这是我写的代码,但它是滞后的,有没有办法将所有这些数字添加到一个文档中,并导入到这里,同时检查重复的数字

var arr = [167667,
 380806,
 70539,
 795403,
 334282,
 501444,
 160053,
 20337,
 528241,
 939581,
 122592,
 908213,
 583233,
 690953,
 902610,
 261058,
 68789,
 580404,
 310895,
 36287,
 976648,
 781300,
 733446,
 766072,
 107201,
 181967,
 766037,
 36493,
 346505,
 433682,
 823326,
 399658,
 369109,
 636834,
 117927,
 596464,
 712822,
 618043,
 186489,
 411844,
 895102,
 994200,
 104045,
 749025,
 95403,
 767701,
 459858,
 190300,
 343644,
 899856,
 442547,
 504653,
 274322,
 396365,
 832169,
 988712,
 456936,
 15754,
 966000,
 420857,
 152327,
 679561,
 627742,
 378671,
 293522,
 258162,
 41711,
 845353,
 569123,
 575341,
 419077,
 88518,
 11712,
 710494,
 532277,
 358260,
 433693,
 558089,
 187393,
 262252,
 169450,
 693771,
 888835,
 559467,
 488718,
 665483,
 798311,
 441854,
 421367,
 950455,];
var sorted_arr = arr.sort(); // You can define the comparing function here. 
                             // JS by default uses a crappy string compare.
var results = [];
for (var i = 0; i < arr.length - 1; i++) {
    if (sorted_arr[i + 1] != sorted_arr[i]) {
        results.push(sorted_arr[i]);
    }
}

alert(results);
var arr=[167667,
380806,
70539,
795403,
334282,
501444,
160053,
20337,
528241,
939581,
122592,
908213,
583233,
690953,
902610,
261058,
68789,
580404,
310895,
36287,
976648,
781300,
733446,
766072,
107201,
181967,
766037,
36493,
346505,
433682,
823326,
399658,
369109,
636834,
117927,
596464,
712822,
618043,
186489,
411844,
895102,
994200,
104045,
749025,
95403,
767701,
459858,
190300,
343644,
899856,
442547,
504653,
274322,
396365,
832169,
988712,
456936,
15754,
966000,
420857,
152327,
679561,
627742,
378671,
293522,
258162,
41711,
845353,
569123,
575341,
419077,
88518,
11712,
710494,
532277,
358260,
433693,
558089,
187393,
262252,
169450,
693771,
888835,
559467,
488718,
665483,
798311,
441854,
421367,
950455,];
var sorted_arr=arr.sort();//您可以在这里定义比较函数。
//JS默认使用蹩脚的字符串比较。
var结果=[];
对于(变量i=0;i
我有一个有很多数字的档案

我想从中找出重复的数字, 可以在此处导入该文件并检查重复项,而不是将这些数字添加到数组中

这是我写的代码,但它是滞后的,有没有办法将所有这些数字添加到一个文档中,然后导入到这里并检查重复的数字。
请帮助解决此问题。

您可以将查找唯一值的代码更改为:

var results = arr.filter(function(value, index, self){
    return self.indexOf(value) === index;
});

但是我不知道它的速度有多快

非常感谢Jay的可能复制品,但是我有这么大的数据,而且不可能给他们提供id和名称有没有任何可能的方法可以这样做我应该在哪里加载文件here@manvitha这并没有向您展示如何从文件加载,而是一种优化代码的可能方法。