2017-01-13 9 views
0

私はHTMLでExcelファイルをインポートする最良の方法を知りたいと思います。どんなイデオリア?Angularjs:ファイルをXLSX、XLSに変換するためのディレクティブはどれですか?

私はこれを行いましたが、.CSVから配列オブジェクトまで、これは角度指示で完璧に機能しました。 Excelファイルには何かありますか?

これはディレクティブです:

// CSV - > Angularjsが

MyApp.directive('fileReader', function() { 
    return { 
     scope: { 
      fileReader: "=" 
     }, 
     link: function (scope, element) { 
      $(element).on('change', function (changeEvent) { 
       var files = changeEvent.target.files; 
       if (files.length) { 
        var r = new FileReader(); 
        r.onload = function (e) { 
         var contents = e.target.result; 
         scope.$apply(function() { 
          scope.fileReader = contents; 
         }); 
        }; 

        r.readAsText(files[0]); 
       } 
      }); 
     } 
    }; 
}); 

オブジェクトHTML:

<input type="file" file-reader="fileContent" /> 

アンギュラ:

$scope.fileContent; 

答えて

関連する問題