首页 > 解决方案 > 如何循环编写器.csv?

问题描述

我希望在 CSV 编写器中发生循环后检索每个数据,如何使循环发生?

谢谢!

来自 Firebase 的数据

输出写入器

*抱歉,我无法显示图像,因为它必须有 10 个声望 :(

    try {
        File root = new File(Environment.getExternalStorageDirectory() + "/StockCount/");

        if (!root.exists()) {
            root.mkdirs();
        }

        File myCSV = new File(root, currentDate + " DataStockCount.csv");
        myCSV.createNewFile();

        FileWriter writer = new FileWriter(myCSV);
        writer.append("Date : " + getDate + "\n");
        writer.append("Inspector : " + getInspector + "\n");
        writer.append("Location : " + getLocation + "\n");
        writer.append("Product Name : " + getProductName + "\n");
        writer.append("Price : " + getPrice + "\n");
        writer.append("Quantity : " + getAmount + "\n");
        writer.append("Barcode : " + getCode + "\n");
        writer.flush();
        writer.close();

        Toast.makeText(this, "File Saved Successfully!", Toast.LENGTH_SHORT).show();

    } catch (IOException e) {
        e.printStackTrace();
        Toast.makeText(this, "Error : " + e.getMessage(), Toast.LENGTH_LONG).show();
    }
}

标签: javaandroid

解决方案


为什么不使用像FastCSV这样的现有库?


推荐阅读