读取CSV文件时发现尴尬的结果

bc120201817 Zohaib Siddiq

我想读取CSV文件。问题是当我打印0或任何其他索引值时,显示的尴尬结果如您在快照中看到的那样。附带快照。快照

从以下代码读取值:

InputStream inputStream = getResources().openRawResource(R.raw.stats);
        FileReader csvFile = new FileReader(inputStream);
        List<String[]> scoreList = csvFile.read();

        for(String[] scoreData:scoreList ) {
            Toast.makeText(this, scoreData[1], Toast.LENGTH_SHORT).show();
        }

FileReader类:

package com.example.zohaib.ultimatesmsblocker;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class FileReader {
    InputStream inputStream;

    public FileReader(InputStream inputStream){
        this.inputStream = inputStream;
    }
    public List<String[]> read(){
        List<String[]> resultList = new ArrayList();

        BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
        try {
            String csvLine;
            while ((csvLine = reader.readLine()) != null) {
                String[] row = csvLine.split(",");
                resultList.add(row);
            }
        }
        catch (IOException ex) {
            throw new RuntimeException("Error in reading CSV file: "+ex);
        }
        finally {
            try {
                inputStream.close();
            }
            catch (IOException e) {
                throw new RuntimeException("Error while closing input stream: "+e);
            }
        }
        return resultList;
    }
}

CSV档案: CSV

伊泰酒吧

您尝试加载的文件不是CSV,而是XLSX

并非每个Excel文件都是一个CSV文件。您需要将其导出到CSV使用Excel。

Excel的.xlsx文件实际上是XML打包成的某些格式文件ZIPPK你看到的前两个字母代表了ZIP头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

写入CSV文件时读取

来自分类Dev

读取csv文件时出错

来自分类Dev

读取csv文件熊猫时提供列名

来自分类Dev

读取CSV文件时如何跳过列?

来自分类Dev

在R中读取CSV文件时出错

来自分类Dev

读取csv文件时出现问题

来自分类Dev

使用python读取csv文件时出错

来自分类Dev

读取大量csv文件时mapreduce失败

来自分类Dev

在R中读取CSV文件时出错

来自分类Dev

读取 CSV 文件时出现奇怪的字符

来自分类Dev

创建CSV文件时结果为空

来自分类Dev

创建CSV文件时结果为空

来自分类Dev

华为开发Flutter插件时,发现appId为空,不应读取配置文件.json文件。

来自分类Dev

当我从文件中读取时打印出意外的结果

来自分类Dev

读取CSV文件时出现扫描EOF错误

来自分类Dev

尝试读取CSV文件时WEKA JDBC抱怨

来自分类Dev

从CSV文件读取时如何更改列的数据类型

来自分类Dev

在VBA中读取CSV文件时删除双引号

来自分类Dev

从网站将.csv文件读取到R时出错

来自分类Dev

从R中的url读取csv文件时超时

来自分类Dev

读取CSV文件时将数字变量转换为因子

来自分类Dev

读取.csv文件时出现java.io.FileNotFoundException

来自分类Dev

使用read.table()读取CSV文件时出错

来自分类Dev

从CSV文件读取数据时对数组的数值运算

来自分类Dev

使用Pandas在python中读取csv文件时出错

来自分类Dev

使用getline读取.csv文件时遇到问题

来自分类Dev

读取CSV文件时Powershell拦截并修复特定值

来自分类Dev

从内存读取抓取的csv文件时出现解码问题

来自分类Dev

读取CSV文件时无法正确显示字符