Skip to main content

How to upload a CSV file

Learn how to import CSV files into a connection

Updated over 2 weeks ago

This guide explains how to import one or multiple CSV files into your CryptoBooks account using the CSV upload procedure.


How to access the CSV upload procedure

The starting point depends on whether the connection already exists in your account.

If you need to upload a CSV file into an existing connection

If you have already created your connection you can upload new CSV following these steps:

  1. from the left-hand menu, click on Connections

  2. find your connection in the list

  3. click on the three dots at the right end of the line

  4. select Import new CSV and you’ll be redirected to the CSV upload procedure

If you need to create a new connection

To import your first CSV you must first create your connection following this steps:

  1. click on Add Connection in the upper-right corner

  2. use the Search and Filter section to find your exchange, wallet, or blockchain

  3. click on the connection icon to open the Create Connection page

  4. assign a unique name to your new connection

  5. click on Create Connection. The connection will be created and you’ll be redirected to the CSV upload procedure


CSV files upload procedure

The CSV upload procedure is divided into two steps.

First step - Select and upload files

Once you enter the upload procedure, you can import one or multiple CSV files at the same time by following these steps:

  1. click on the Browse field

  2. choose one or more CSV files from the folders in your device

  3. the selected files will immediately appear in the file list below

  4. if you accidentally added a file you don’t want to import, click on Remove next to its name

  5. when your selection is complete, click on the Upload CSV button in the bottom-right corner

  6. while the software is validating the file format and content, a pop-up will appear showing you the check progress

  7. After the check has ended you'll be taken to the next step

ℹ️ You can upload multiple CSV files simultaneously
Each file will be validated independently, after you click on Upload CSV allowing you to see which ones were accepted, rejected, or still in progress.

Second step - Check the import results

In the Check Import Result step you can see which file has been Accepted or Rejected.

Accepted

If the file format is correct, the Rows count column will show the number of transactions that were imported from that file.
The File status column will show Uploaded and the import status will be Imported or In progress if the file is still being imported.


Rejected
If the file format is wrong, the Rows count column will show 0 since no transactions were imported. The file status will be Rejected and the import status will show if either the header is wrong (Malformed) or the number of rows with errors.

Clicking on See errors, you'll be taken to the error details drawer where you'll be able to see for each row the specific error and to download a CSV file report with the error list, by clicking on the Export errors button.

⚠️ Errors are not stored
If you wish to keep a record of what went wrong, make sure to download the error report before leaving the page or starting a new upload session. Otherwise you'll need to upload again the file to check the errors inside.

ℹ️ Common causes of rejection

CSV file are always subject to changes and update form the exchanges.
This can lead to:

  • unsupported format or contains missing columns

  • unrecognized transaction types

  • headers don't match the required structure

If you believe the file format should be supported, please contact CryptoBooks Support with the file name and type so our team can verify and assist.


Step 5 – Final actions

Once you’ve reviewed the import results and downloaded any error reports, you have two options:

  • click on Import new CSV to upload additional files

  • click on Exit in the lower-left corner to leave the upload procedure

Did this answer your question?