Javascript 如何在特定HTML标记中使用导出到excel

Javascript 如何在特定HTML标记中使用导出到excel,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我需要在angularjs中使用导出到excel功能。为此,我使用了saveAs(blob,“FileName”+“.xls”)工作正常 我需要导出不包括一些标记的数据,如图像或任何控件(例如按钮或文本区域),基本上我只需要文本内容 scope.exportData = function (item) { if (document.getElementById(item) != null) {

我需要在
angularjs
中使用导出到excel功能。为此,我使用了
saveAs(blob,“FileName”+“.xls”)工作正常

我需要导出不包括一些标记的数据,如图像或任何控件(例如按钮或文本区域),基本上我只需要文本内容

       scope.exportData = function (item) {
                      if (document.getElementById(item) != null) {
                          var tableContent = document.getElementById(item).querySelector('table').outerHTML;
                          var blob = new Blob([tableContent], {
                              type: "application/vnd.openxmlformats-officedo***ent.spreadsheetml.sheet;ch***t=utf-8"
                          });
                          saveAs(blob, item + ".xls");
                      }
                      else
                          alert("No data to export");
                  };

为了帮助您,请使用有关您用于XLS生成的库以及如何生成
blob
的信息更新问题。您好,更新了问题为了帮助您,请使用有关您用于XLS生成的库以及如何生成
blob
的信息更新问题。您好,更新了问题