【问题标题】:Reading Excel file - Flutter - Data wrapped with extras读取 Excel 文件 - Flutter - 用附加功能包装的数据
【发布时间】:2022-07-16 00:58:19
【问题描述】:

我目前正在使用 Flutter 的“excel 1.1.5”包来读取 Excel 文件。

我的excel文件中的数据如下

我正在使用以下代码读取excel文件

List<String> rowdetail = [];

_importFromExcel() async {
var file =
    "storage/emulated/0/Android/data/com.xxxx.xxxx/files/Download/Input.xlsx";
var bytes = File(file).readAsBytesSync();
var excel = Excel.decodeBytes(bytes);

    for (var table in excel.tables.keys) {
      for (var row in excel.tables[table]!.rows) {
        rowdetail.add(row.toString());
      }
    }
}

但是,当我打印数据时,每一列都包含我不想要的附加值。

I/flutter (12873): [Data(1, 0, 0, null, Sheet1), Data(Assets, 1, 0, null, Sheet1), Data(银行账户, 2, 0, null, Sheet1) , 数据(Cb 7723, 3, 0, null, Sheet1), Data(2022-05-26 10:46:07.679579, 4, 0, null, Sheet1), Data(27, 5, 0, null, Sheet1), Data(6269, 6, 0, null, Sheet1), Data(, 7, 0, null, Sheet1)]

可以注意到,第一行第一列以“Data(”为前缀,以“0, 0, null, Sheet1)”为后缀。

如何仅访问文件中所需的数据。 (在这种情况下,第一行第一列的值应该只有“1”)。

非常感谢任何帮助。

问候 全科医生

【问题讨论】:

    标签: excel flutter dart


    【解决方案1】:

    请问您找到解决方案了吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      • 2021-05-17
      • 1970-01-01
      • 2013-03-02
      • 2017-06-18
      • 1970-01-01
      • 2021-12-25
      相关资源
      最近更新 更多