Please enable JavaScript to view this site.

A-Shell Reference

The process by which a CSV file is converted into a spreadsheet can involve many, or perhaps only a few, variables. For example, you might want all of your spreadsheets to use the Calibri eleven-point font. Or perhaps you want all numeric columns to have total lines at the bottom.

 

Maybe you want to have an explanatory note at the bottom of one particular spreadsheet, or perhaps want a page break to appear after a certain number of rows in that sheet.

 

The point is that there are things that apply to ALL spreadsheets, and things that apply only to the current spreadsheet. Variables that are set for all spreadsheets are called ini file directives, and are defined in an initialization (ini) file. Variables that apply to individual spreadsheets are called csv files directives and are defined in the CSV file being processed.

 

 

 

Name and Example

Description if Needed

Possible Values (and default)

FORMAT section of ini file

OutputFormat=XLS

 

XLS, (XLSX)

HeadersFG=COLOR_BLACK

Headers text color

See Specifying Colors; (COLOR_BLACK)

HeadersBG=COLOR_GRAY25

Headers background colorĀ 

See Specifying Colors; (COLOR_GRAY25)

HeadersBold=0

 

(1 for Yes), 0 for No

TotalsBG=COLOR_GRAY25

 

See Specifying Colors; (COLOR_GRAY25)

FootnoteSubscripts=1

 

1 for Yes, (0 for No)

NumFormat

Defines the default format for numeric columns

 

ColTitleTextRegex

 

 

DATA section of ini file

AddTotals=1

Add line and auto-total any numeric column

1 for Yes, 0 for No

Headers=1

Treat first line as header

1 for header/yes, 0 for data/no

 

 

 

POST section of ini file

SaveToDir=

 

Directory to which output should be saved, or blank for same as directory as CSV

SendToPC=0

 

0 for No, 1 for FTP, 2 for ATEAPX non-FTP

SendToDir=%TEMP%

 

PC folder name like c:\docs\sheets or %Environment Variable%

Overwrite=0

 

1 for Yes, 0 for No

AppendSeqno=1

 

1 for Yes, 0 for No

Launch=1

 

(1 for Yes), 0 for No