【问题标题】:getting error reading the excel file in flutter web在flutter web中读取excel文件时出错
【发布时间】:2021-04-27 11:00:35
【问题描述】:

这是我打印加密数据的代码

ht.InputElement File = ht.FileUploadInputElement();
      File.click();
      File.onChange.listen((event) {
        final file = File.files.first;
        final reader = ht.FileReader();
        var a = file.name;
        if(a.contains('.xlsx')) {
          reader.onLoadEnd.listen((event) {
            var decoder = SpreadsheetDecoder.decodeBytes(reader.result);
            var table = decoder.tables['Sheet 1'];
            var values = table.rows[0];
            print(values);
          });
        }

输出

js_primitives.dart:47 [� [!��Ov�!���%������L�vo���W�F���"�8\��(2z�

我想打印第 0 行的数据 任何人都可以帮助我吗

【问题讨论】:

    标签: flutter spreadsheet xlsx flutter-web openxlsx


    【解决方案1】:

    好的,我终于解决了,只需要添加

    reader.readAsArrayBuffer(file);
    

    在 reader.onLoadEnd 之前

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 2020-02-07
      相关资源
      最近更新 更多