ISIS Application Documentation
csv2table | Standard View | TOC | Home |
Convert a CSV file to a table and attach it to a cube
Description
Categories
Groups
Examples
History
This application converts a CSV file to a table and attaches it to a cube. The first row of the CSV will be used as the fieldnames for the table. The contents of the CSV file will be converted to floating point numbers before they are inserted into the table.
A single table field with multiple values will be created for consecutive CSV columns with the same column name followed by an index inside parentheses. The index must start at zero and increase from left to right. For example a CSV header line like: "A, B(0), B(1), B(2), C", will create three table fields, A with size=1, B with size=3, and C with size=1.
Name | Description |
---|---|
csv | Input CSV filename |
label | Input table label PVL filename |
to | Output cube filename |
Name | Description |
---|---|
tablename | The name of the table |
Input CSV filename. The first row of this file will be used as the table field names.
Type | filename |
---|---|
File Mode | input |
Filter | *.csv |
Input table label PVL filename. This is expected to be a flat PVL file where all of the keywords and their values will be added to the tabel label.
Type | filename |
---|---|
File Mode | input |
Internal Default | None |
Filter | *.pvl |
Output cube filename that the table will be attached to
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
A table will be created with this name on the output cube using the data from the CSV file. If a table with this name already exists on the cube it will be overwritten.
Type | string |
---|
Write a simple table
Jesse Mapel | 2018-09-04 | Original version |
Stuart Sides | 2021-03-20 | Added ability to convert CSV files with indicies into table field arrays instead of individual table fields. |