Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : DataINT details
Please login or create an account


Toolbox for INTERACTIVE reading and writing of csv- and xls-datafiles
(354 downloads for this version - 8409 downloads for all versions)
Hani A. Ibrahim
Owner Organization
private individual
Hani Ibrahim
Creation Date
February 22, 2021
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Scilab 6.0.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Scilab 6.1.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit MacOSX
Install command
--> atomsInstall("dataint")
            dataINT offers functions for convienient interactice im-/export of data files, 
as comma-separated-value- (*.csv, *.dat, *.txt) and binary Excel files (*.xls)
to or from a Scilab matrix. 

Parameters, to specify the im-/export, can convieniently entered in a dialog  
box and the file selection is done by the platform-specific 
file selection dialog.

You can specify the following im-/export parameters:
- Field separator (comma, semicolon, tab, space)
- Decimal separator (comma, point)
- Rows and Colums you want to import (DI_readcsv, DI_readxls only)
- Sheet you want to import (DI_readxls only)
- Number of lines to skip, e.g. header line(s) (DI_readcsv, DI_readxls only)
- Comment header line to describe your data (DI_writecsv only)

IMPORTANT: dataINT does not handle data from XML-based Excel files (.xlsx)!
NOTE: dataINT handles doubles only.

The functions can easily integrated in your own scripts to make use of 
dataINT's interactive functionality or to simplify your data import in 
Scilab's console.


* DI_readcsv
  Read comma-separated value files (*.csv, *.dat, *.txt) interactively.
* DI_readxls
  Read  binary Excel files (*.xls) interactively.
* DI_read
  Combines functionality of DI_readcsv and DI_readxls in one function
* DI_writecsv
  Write comma-separated value files (*.csv, *.dat, *.txt) interactively.

dataINT is available for Scilab 5.5.x, 6.0.x, 6.1.x and is cross-platform.



 - Fix decimal-comma-bug when reading/parsing space
   separated text files with decimal commas

- DI_read function introduced
- Better input parameter checking
- Easier input of data ranges for import

1.0.1 Bug fixes: 
- "test" print in DI_readcsv())
- Syntax/Calling Sequence missing bug in help-files
- some minor improvements            
Files (4)
[412.18 kB]
Source code archive

[304.87 kB]
OS-independent binary for Scilab 5.5.x

[319.78 kB]
OS-independent binary for Scilab 6.0.x

[319.74 kB]
OS-independent binary for Scilab 6.1.x

News (2)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.