【发布时间】:2019-01-21 10:48:42
【问题描述】:
Angular 2+ - 上传 excel 文件后需要读取其数据(文件中存在的记录)然后希望通过服务将其发送到服务器
【问题讨论】:
-
我已经在 Angular js 中使用 sheetjs 实现了相同的功能,我认为您可以使用 github.com/SheetJS/js-xlsx/tree/master/demos/angular2 在 Angular 2+ 中实现类似的方法,也可以查看这些文章:stackoverflow.com/questions/50385028/…,stackoverflow.com/questions/30830268/…跨度>
-
@JoelJoseph:非常感谢,我采用了您的 SheetJs 方法,这是您从我的老板那里拯救我的最好方法。是否可以使用服务将数组数据发布到服务器,请帮助我。我欠你的:) :)
-
@JoelJoseph:我是使用 Angular POST 服务完成的,一个问题让我知道使用您的 SheetJs 方法后我是否能够处理 excel 数据,例如假设我的 excel 文件有“年龄”列和几个值,我能应用像 if(age > 23)..... 这样的验证吗??
-
您可以在将数据发送到服务器(在 Angular 中)之前在客户端处理数据,也可以在将数据发送到服务器后在服务器端处理数据。
-
在我提供的第二个链接中,
$scope.fileContent具有从文件读取数据后的数据数组,您可以将其发送到服务器或在客户端使用它,就像任何 javascript大批。 (在你的情况下我猜是 TypeScript 数组)
标签: angular filereader xlsx angular-services