🌐
Uptodown
csv-file-viewer-file-reader-app.en.uptodown.com β€Ί android β€Ί productivity β€Ί personal β€Ί csv viewer
CSV Viewer for Android - Download the APK from Uptodown
3 weeks ago - Are you searching for an efficient tool to handle CSV files on your smartphone? CSV Viewer is a versatile app designed to help you view, edit, and convert CSV files into PDF format directly on your Android device.
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
CSV file Create Edit & Viewer - Apps on Google Play
Add or remove rows and columns effortlessly. Best csv file viewer and reader for Android phone / This csv file reader is a free app to user for open any csv file even if it is not separated by a comma(,), after opening the csv file this will read then convert CSV file to pdf file.
Rating: 3.1 ​ - ​ 185 votes
🌐
Softonic
csv-file-converter.en.softonic.com β€Ί android β€Ί business & productivity
CSV File Converter APK for Android - Download
February 14, 2023 - CSV File Converter for Android, free and safe download. CSV File Converter latest version: A free app for Android, by The AppGuru.. CSV File Converter
Rating: 10/10 ​ - ​ 1 votes
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
CSV File Viewer - Apps on Google Play
May 15, 2026 - CSV File Viewer For Android | CSV Reader - view small and large-sized CSV files.
Rating: 3.7 ​ - ​ 9.56K votes
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
CSV/Excel Converter - Apps on Google Play
October 20, 2025 - Just select your file, choose the output format, and convert. Your data stays on your device, the app works offline - we respect your privacy. ... Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time. This app may share these data types with third parties ... Support for android 36 added in the latest update.
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
CSV File Converter - Apps on Google Play
Easily Convert CSV Files to other file formats. Available Conversions include - 1. CSV to Excel converter 2. CSV to HTML converter 3. CSV to JSON converter 4. CSV to PDF converter 5. CSV to VCF converter 6. CSV to TSV converter 7. CSV to XML converter Features - 1.
Rating: 3.3 ​ - ​ 533 votes
🌐
Reddit
reddit.com β€Ί r/excel β€Ί import csv data on android (or the web)
r/excel on Reddit: Import csv data on android (or the web)
July 4, 2024 -

For context: I'd like to compare election results over multiple elections from the past few years in my district.

The data I got access to is quite a broad arrangement of text files with pages of data separated by varying amounts of semicolons. I tried to simply convert to .csv, but that way excel just sorts them into like a thousand columns, but doesn't add a single row.

I tried the webversion, but next to the fact that its very glitchy, the whole split into columns isn't particularly useful if I don't want to spend hours dragging data vertically.

What I like to do is arrange the data quite simply by minor district, amount of voters, amount of votes for party A and so on, and ultimately compare it with other elections in a single sheet.

Do you have any idea how I could import the data in a way that will save me all that? In theory, it seems pretty simple, but right now it seems impossible to me, despite having all the data delivered on a silver plate

Top answer
1 of 7
49

Try OpenCSV - it will make your life easier.

First, add this package to your gradle dependencies as follows

implementation 'com.opencsv:opencsv:4.6'

Then you can either do

import com.opencsv.CSVReader;
import java.io.IOException;
import java.io.FileReader;


...

try {
    CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
    String[] nextLine;
    while ((nextLine = reader.readNext()) != null) {
        // nextLine[] is an array of values from the line
        System.out.println(nextLine[0] + nextLine[1] + "etc...");
    }
} catch (IOException e) {

}

or

CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
List myEntries = reader.readAll();

Edit after comment

try {
    File csvfile = new File(Environment.getExternalStorageDirectory() + "/csvfile.csv");
    CSVReader reader = new CSVReader(new FileReader(csvfile.getAbsolutePath()));
    String[] nextLine;
    while ((nextLine = reader.readNext()) != null) {
        // nextLine[] is an array of values from the line
        System.out.println(nextLine[0] + nextLine[1] + "etc...");
    }
} catch (Exception e) {
    e.printStackTrace();
    Toast.makeText(this, "The specified file was not found", Toast.LENGTH_SHORT).show();
}

If you want to package the .csv file with the application and have it install on the internal storage when the app installs, create an assets folder in your project src/main folder (e.g., c:\myapp\app\src\main\assets\), and put the .csv file in there, then reference it like this in your activity:

String csvfileString = this.getApplicationInfo().dataDir + File.separatorChar + "csvfile.csv"
File csvfile = new File(csvfileString);
2 of 7
11

The following snippet reads a CSV file from the raw resources folder (which will be packed into your .apk file upon compilation).

Android by default does not create the raw folder. Create a raw folder under res/raw in your project and copy your CSV File into it. Keep the name of the CSV file lower case and convert it into text format when asked. My CSV file name is welldata.csv.

In the snippet, WellData is the model class (with constructor, getter and setter) and wellDataList is the ArrayList to store the data.

private void readData() {
    InputStream is = getResources().openRawResource(R.raw.welldata);
    BufferedReader reader = new BufferedReader(
            new InputStreamReader(is, Charset.forName("UTF-8")));
    String line = "";

    try {
        while ((line = reader.readLine()) != null) {
           // Split the line into different tokens (using the comma as a separator).
            String[] tokens = line.split(",");

            // Read the data and store it in the WellData POJO.
            WellData wellData = new WellData();
            wellData.setOwner(tokens[0]);
            wellData.setApi(tokens[1]);
            wellData.setLongitude(tokens[2]);
            wellData.setLatitude(tokens[3]);
            wellData.setProperty(tokens[4]);
            wellData.setWellName(tokens[5]);
            wellDataList.add(wellData);

            Log.d("MainActivity" ,"Just Created " + wellData);
        }
    } catch (IOException e1) {
        Log.e("MainActivity", "Error" + line, e1);
        e1.printStackTrace();
    }
}
🌐
Aptoide
csv-file-viewer.en.aptoide.com β€Ί homepage β€Ί android apps β€Ί productivity β€Ί csv file viewer
CSV File Viewer - APK Download for Android | Aptoide
May 16, 2026 - CSV File Viewer is an application designed for users who need to access and manage CSV files efficiently. This app, which is available for the Android platform, simplifies the process of viewing and interacting with comma-separated values files, ...
Find elsewhere
🌐
Cafe Bazaar
cafebazaar.ir β€Ί csv file viewer
Download CSV File Viewer App for Android | Bazaar
March 19, 2025 - CSV File Viewer For Android | CSV Reader - view small and large-sized CSV files.
Rating: 2.7 ​ - ​ 11 votes
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
CSV File Viewer - File Reader - Apps on Google Play
August 27, 2025 - Features of CSV File Viewer: File Reader 1. The csv file reader for android / csv file reader free permits the user to open, read and convert CSV files into pdf. The CSV file reader has four main features; CSV viewer, recent files, converted ...
Rating: 3.1 ​ - ​ 139 votes
🌐
dotTech
dottech.org β€Ί home β€Ί android β€Ί how to open and read csv files in android [tip]
How to open and read CSV files in Android [Tip] | dotTechdotTech
March 6, 2015 - If you happen to have a CSV file stored on your Android phone or tablet, you can view it by following this short guide. Open the Play Store app from your Android device. Search for the β€œCSV Viewer” app and then install it on your tablet or phone.
🌐
Mobikin
mobikin.com β€Ί android-backup β€Ί import-csv-contacts-to-android.html
4 Easy Methods to Import CSV Contacts to Android Phones
July 11, 2025 - If you have this problem, go to the "Play Store" app from your Android to search for "CSV Viewer". Then, install it on your Android phone and open it to get to your device storage directory that houses all of the CSV files.
🌐
Allbestapps
csv-file-converter.allbestapps.net
Best Csv file converter apps for Android - AllBestApps
So let's take a look at the best Android apps for CSV file conversion. referenced cells and ranges - import and export CSV files - freeze first row and/or column - copy/paste cells and ranges - built in keypad for quick data entry (press the K button for the full keyboard) - complete... Now you can convert your file to any format using this ONLINE converter app.
🌐
Coolmuster
coolmuster.com β€Ί home β€Ί android transfer β€Ί how to import csv contacts to android phone with or without gmail
Full Guide to Import CSV Contacts to Android Phone with Ease
February 15, 2026 - Step 3. Click "Browse" to select your CSV file, choose "how to handle duplicates", and then click "Next". Step 4. Select the Contacts folder to import into, then click "Finish". Your contacts will now appear in Outlook. Step 5. Now, sync your Outlook account with your Android phone.
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
* To CSV To * - Apps on Google Play
🎨 Modern & User-Friendly Interface ... datasets, preparing reports, building websites, or transforming structured data, To CSV To is the all-in-one CSV converter and file transformation tool you need....
🌐
Google Play
play.google.com β€Ί store β€Ί apps β€Ί details
Csv to Pdf Converter - Apps on Google Play
csv to pdf converter for android converts the CSV file to pdf format and read the pdf file through this application as a pdf reader. It not only converts your CSV file to pdf but also you can use this application as a CSV viewer and CSV reader ...
Rating: 2.9 ​ - ​ 121 votes