如何将excel文件添加到javascript中

How to add a excel file to javascript

本文关键字:javascript 添加 文件 excel      更新时间:2023-09-26

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

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 results = arr.filter(function(value, index, self){
    return self.indexOf(value) === index;
});

但我不知道快多少