c# magick.net pdf to image : Create a fillable pdf form from a word document control application utility azure web page asp.net visual studio pspp9-part1617

Chapter 9: System and Portable File I/O
83
By default, all the variables in a file are read. The DROP subcommand can be used to
specify a list of variables that are not to be read. By contrast, the KEEP subcommand can
be used to specify variable that are to be read, with all other variables not read.
Normally variables in a file retain the names that they were saved under. Use the RENAME
subcommand to change these names. Specify, within parentheses, a list of variable names
followed by an equals sign (‘=’) and the names that they should be renamed to. Multiple
parenthesized groups of variable names can be included on a single RENAME subcommand.
Variables’ names may be swapped using a RENAME subcommand of the form /RENAME=(A
B=B A).
Alternate syntax for the RENAME subcommand allows the parentheses to be eliminated.
When this is done, only a single variable may be renamed at once. For instance,
/RENAME=A=B. This alternate syntax is deprecated.
DROP, KEEP, and RENAME are executed in left-to-right order. Each may be present any
number of times. GET never modifies a file on disk. Only the active dataset read from the
file is affected by these subcommands.
pspp automatically detects the encoding of string data in the file, when possible.
The character encoding of old SPSS system files cannot always be guessed correctly,
and SPSS/PC+ system files do not include any indication of their encoding. Specify
the ENCODING subcommand with an
IANA
character set name as its string argument to
override the default. Use SYSFILE INFO to analyze the encodings that might be valid for a
system file. The ENCODING subcommand is a pspp extension.
GET does not cause the data to be read, only the dictionary. The data is read later, when
aprocedure is executed.
Use of GET to read a portable file is a pspp extension.
9.4 GET DATA
GET DATA
/TYPE={GNM,ODS,PSQL,TXT}
...additional subcommands depending on TYPE.. .
The GET DATA command is used to read files and other data sources created by other
applications. When this command is executed, the current dictionary and active dataset
are replaced with variables and data read from the specified source.
The TYPE subcommand is mandatory and must be the first subcommand specified. It
determines the type of the file or source to read. pspp currently supports the following file
types:
GNM
Spreadsheet files created by Gnumeric (http://gnumeric.org).
ODS
Spreadsheet files in OpenDocument format (http://opendocumentformat.
org).
PSQL
Relations from PostgreSQL databases (http://postgresql.org).
TXT
Textual data files in columnar and delimited formats.
Each supported file type has additional subcommands, explained in separate sections
below.
Create a fillable pdf form from a word document - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert pdf into fillable form; create fillable pdf form
Create a fillable pdf form from a word document - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
convert word form to pdf fillable form; convert pdf fillable forms
Chapter 9: System and Portable File I/O
84
9.4.1 Spreadsheet Files
GET DATA /TYPE={GNM, ODS}
/FILE={’file
name’}
/SHEET={NAME ’sheet
name’, INDEX n}
/CELLRANGE={RANGE ’range’, FULL}
/READNAMES={ON, OFF}
/ASSUMEDSTRWIDTH=n.
Gnumeric spreadsheets (http://gnumeric.org), and spreadsheets in OpenDocument
format (http://libreplanet.org/wiki/Group:OpenDocument/Software) can be read
using the GET DATA command. Use the TYPE subcommand to indicate the file’s format.
/TYPE=GNM indicates Gnumeric files, /TYPE=ODS indicates OpenDocument. The
FILE subcommand is mandatory. Use it to specify the name file to be read. All other
subcommands are optional.
The format of each variable is determinedby the format of the spreadsheet cell containing
the first datum for the variable. If this cell is of string (text) format, then the width of the
variable is determined from the length of the string it contains, unless the ASSUMEDSTRWIDTH
subcommand is given.
The SHEET subcommand specifies the sheet within the spreadsheet file to read. There
are two forms of the SHEET subcommand. In the first form, /SHEET=name sheet_name, the
string sheet
name is the name of the sheet to read. In the second form, /SHEET=index idx,
idx is a integer which is the index of the sheet to read. The first sheet has the index 1. If
the SHEET subcommand is omitted, then the command will read the first sheet in the file.
The CELLRANGE subcommand specifies the range of cells within the sheet to read. If
the subcommand is given as /CELLRANGE=FULL, then the entire sheet is read. To read only
part of a sheet, use the form /CELLRANGE=range ’top_left_cell:bottom_right_cell’.
For example, the subcommand /CELLRANGE=range ’C3:P19’ reads columns C–P, and rows
3–19 inclusive. If no CELLRANGE subcommand is given, then the entire sheet is read.
If /READNAMES=ON is specified, then the contents of cells of the first row are used as the
names of the variables in which to store the data from subsequent rows. This is the default.
If /READNAMES=OFF is used, then the variables receive automatically assigned names.
The ASSUMEDSTRWIDTH subcommand specifies the maximum width of string variables
read from the file. If omitted, the default value is determined from the length of the string
in the first spreadsheet cell for each variable.
9.4.2 Postgres Database Queries
GET DATA /TYPE=PSQL
/CONNECT={connection info}
/SQL={query}
[/ASSUMEDSTRWIDTH=w]
[/UNENCRYPTED]
[/BSIZE=n].
The PSQL type is used to import data from a postgres database server. The server may
be located locally or remotely. Variables are automatically created based on the table col-
umn names or the names specified in the SQL query. Postgres data types of high precision,
will loose precision when imported into pspp. Not all the postgres data types are able to
C# Create PDF Library SDK to convert PDF from other file formats
to create searchable PDF document from Microsoft Office Word, Excel and Create and save editable PDF with a blank page Create fillable PDF document with fields.
convert word doc to fillable pdf form; convert fillable pdf to html form
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Create PDF document from OpenOffice Presentation in both .NET WinForms and ASP to change ODT, ODS, ODP forms to fillable PDF formats in RasterEdge.XDoc.PDF.dll.
acrobat fill in pdf forms; change font pdf fillable form
Chapter 9: System and Portable File I/O
85
be represented in pspp. If a datum cannot be represented a warning will be issued and that
datum will be set to SYSMIS.
The CONNECT subcommand is mandatory. It is a string specifying the parameters of the
database server from which the data should be fetched. The format of the string is given
in the postgres manualhttp://www.postgresql.org/docs/8.0/static/libpq.html#
LIBPQ-CONNECT.
The SQL subcommand is mandatory. It must be a valid SQL string to retrieve data from
the database.
The ASSUMEDSTRWIDTH subcommand specifies the maximum width of string variables
read from the database. If omitted, the default value is determined from the length of the
string in the first value read for each variable.
The UNENCRYPTED subcommand allows data to be retrieved over an insecure connection.
If the connection is not encrypted, and the UNENCRYPTED subcommand is not given, then an
error will occur. Whether or not the connection is encrypted depends upon the underlying
psql library and the capabilities of the database server.
The BSIZE subcommand serves only to optimise the speed of data transfer. It specifies
an upper limit on number of cases to fetch from the database at once. The default value
is 4096. If your SQL statement fetches a large number of cases but only a small number of
variables, then the data transfer may be faster if you increase this value. Conversely, if the
number of variables is large, or if the machine on which pspp is running has only a small
amount of memory, then a smaller value will be better.
The following syntax is an example:
GET DATA /TYPE=PSQL
/CONNECT=’host=example.com port=5432 dbname=product user=fred passwd=xxxx’
/SQL=’select * from manufacturer’.
9.4.3 Textual Data Files
GET DATA /TYPE=TXT
/FILE={’file
name’,file
handle}
[ENCODING=’encoding’]
[/ARRANGEMENT={DELIMITED,FIXED}]
[/FIRSTCASE={first
case}]
[/IMPORTCASES=...]
...additional subcommands depending on ARRANGEMENT.. .
When TYPE=TXT is specified, GET DATA reads data in a delimited or fixed columnar
format, much like DATA LIST (seeSection8.5[DATALIST],page66).
The FILE subcommand is mandatory. Specify the file to be read as a string file name or
(for textual data only) a file handle (seeSection6.9[FileHandles],page44).
The ENCODING subcommand specifies the character encoding of the file to be read. See
Section 16.16 [INSERT], page 159,forinformationonsupportedencodings.
The ARRANGEMENT subcommand determines the file’s basic format. DELIMITED, the
default setting, specifies that fields in the input data are separated by spaces, tabs, or other
user-specified delimiters. FIXED specifies that fields in the input data appear at particular
fixed column positions within records of a case.
VB.NET Create PDF Library SDK to convert PDF from other file
component to convert Microsoft Office Word, Excel and Create and save editable PDF with a blank Create fillable PDF document with fields in Visual Basic .NET
create a fillable pdf form from a pdf; best pdf form filler
VB.NET Create PDF from OpenOffice to convert odt, odp files to PDF
Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create PDF document from OpenOffice Text Document with embedded ODS, ODP forms into fillable PDF formats.
convert pdf to form fill; form pdf fillable
Chapter 9: System and Portable File I/O
86
By default, cases are read from the input file starting from the first line. To skip lines
at the beginning of an input file, set FIRSTCASE to the number of the first line to read: 2
to skip the first line, 3 to skip the first two lines, and so on.
IMPORTCASES is ignored, for compatibility. Use N OF CASES to limit the number of cases
read from a file (seeSection13.2[NOFCASES],page121), or SAMPLE to obtain a random
sample of cases (seeSection13.3[SAMPLE],page122).
The remaining subcommands apply only to one of the two file arrangements, described
below.
9.4.3.1 Reading Delimited Data
GET DATA /TYPE=TXT
/FILE={’file
name’,file
handle}
[/ARRANGEMENT={DELIMITED,FIXED}]
[/FIRSTCASE={first
case}]
[/IMPORTCASE={ALL,FIRST max
cases,PERCENT percent}]
/DELIMITERS="delimiters"
[/QUALIFIER="quotes"
[/DELCASE={LINE,VARIABLES n
variables}]
/VARIABLES=del
var1 [del
var2].. .
where each del
var takes the form:
variable format
The GET DATA command with TYPE=TXT and ARRANGEMENT=DELIMITED
reads input data from text files in delimited format, where fields are separated by a set
of user-specified delimiters. Its capabilities are similar to those of DATA LIST FREE (see
Section 8.5.2 [DATA LIST FREE], page 69),withafewenhancements.
The requiredFILE subcommandandoptional FIRSTCASE and IMPORTCASE subcommands
are described above (seeSection9.4.3[GETDATA/TYPE=TXT],page85).
DELIMITERS, which is required, specifies the set of characters that may separate fields.
Each character in the string specified on DELIMITERS separates one field from the next. The
end of a line also separates fields, regardless of DELIMITERS. Two consecutive delimiters in
the input yield an empty field, as does a delimiter at the end of a line. A space character
as a delimiter is an exception: consecutive spaces do not yield an empty field and neither
does any number of spaces at the end of a line.
To use a tab as a delimiter, specify ‘\t’ at the beginning of the DELIMITERS string. To
use a backslash as a delimiter, specify ‘\\’ as the first delimiter or, if a tab should also be
adelimiter, immediately following ‘\t’. To read a data file in which each field appears on
aseparate line, specify the empty string for DELIMITERS.
The optional QUALIFIER subcommand names one or more characters that can be used
to quote values within fields in the input. A field that begins with one of the specified
quote characters ends at the next matching quote. Intervening delimiters become part of
the field, instead of terminating it. The ability to specify more than one quote character is
apspp extension.
C# PDF Field Edit Library: insert, delete, update pdf form field
A best C#.NET PDF document SDK library for PDF form field manipulation in A professional PDF form creator supports to create fillable PDF form in C#
auto fill pdf form from excel; convert pdf forms to fillable
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
formatting. Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents. Professional
convert word form to fillable pdf; pdf form fill
Chapter 9: System and Portable File I/O
87
The character specified on QUALIFIER can be embedded within a field that it quotes by
doubling the qualifier. For example, if ‘’’ is specified on QUALIFIER, then ’a’’b’ specifies
afield that contains ‘a’b’.
The DELCASE subcommand controls how data may be broken across lines in the data
file. With LINE, the default setting, each line must contain all the data for exactly one
case. For additional flexibility, to allow a single case to be split among lines or multiple
cases to be contained on a single line, specify VARIABLES n
variables, where n
variables
is the number of variables per case.
The VARIABLES subcommand is required and must be the last subcommand. Specify the
name of each variable and its input format (seeSection6.7.4[InputandOutputFormats],
page 34)intheordertheyshouldbereadfromtheinputfile.
Examples
On a Unix-like system, the ‘/etc/passwd’ file has a format similar to this:
root:$1$nyeSP5gD$pDq/:0:0:,,,:/root:/bin/bash
blp:$1$BrP/pFg4$g7OG:1000:1000:Ben Pfaff,,,:/home/blp:/bin/bash
john:$1$JBuq/Fioq$g4A:1001:1001:John Darrington,,,:/home/john:/bin/bash
jhs:$1$D3li4hPL$88X1:1002:1002:Jason Stover,,,:/home/jhs:/bin/csh
The following syntax reads a file in the format used by ‘/etc/passwd’:
GET DATA /TYPE=TXT /FILE=’/etc/passwd’ /DELIMITERS=’:’
/VARIABLES=username A20
password A40
uid F10
gid F10
gecos A40
home A40
shell A40.
Consider the following data on used cars:
model
year
mileage price
type
age
Civic
2002
29883
15900
Si
2
Civic
2003
13415
15900
EX
1
Civic
1992
107000 3800
n/a
12
Accord 2002
26613
17900
EX
1
The following syntax can be used to read the used car data:
GET DATA /TYPE=TXT /FILE=’cars.data’ /DELIMITERS=’ ’ /FIRSTCASE=2
/VARIABLES=model A8
year F4
mileage F6
price F5
type A4
age F2.
Consider the following information on animals in a pet store:
’Pet’’s Name’, "Age", "Color", "Date Received", "Price", "Height", "Type"
, (Years), , , (Dollars), ,
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF Convert both DOC and DOCX formats to PDF files. Easy to create searchable and scanned PDF files from
add fillable fields to pdf; convert pdf to fillable form
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create fillable and editable PDF documents from Excel in Visual
convert word form to pdf with fillable; .net fill pdf form
Chapter 9: System and Portable File I/O
88
"Rover", 4.5, Brown, "12 Feb 2004", 80, ’1’’4"’, "Dog"
"Charlie", , Gold, "5 Apr 2007", 12.3, "3""", "Fish"
"Molly", 2, Black, "12 Dec 2006", 25, ’5"’, "Cat"
"Gilly", , White, "10 Apr 2007", 10, "3""", "Guinea Pig"
The following syntax can be used to read the pet store data:
GET DATA /TYPE=TXT /FILE=’pets.data’ /DELIMITERS=’, ’ /QUALIFIER=’’’"’ /ESCAPE
/FIRSTCASE=3
/VARIABLES=name A10
age F3.1
color A5
received EDATE10
price F5.2
height a5
type a10.
9.4.3.2 Reading Fixed Columnar Data
GET DATA /TYPE=TXT
/FILE={’file
name’,file
handle}
[/ARRANGEMENT={DELIMITED,FIXED}]
[/FIRSTCASE={first
case}]
[/IMPORTCASE={ALL,FIRST max
cases,PERCENT percent}]
[/FIXCASE=n]
/VARIABLES fixed
var [fixed
var].. .
[/rec# fixed
var [fixed
var]. . .]. ..
where each fixed
var takes the form:
variable start-end format
The GET DATA command with TYPE=TXT and ARRANGEMENT=FIXED reads input
data from text files in fixed format, where each field is located in particular fixed column
positions within records of a case. Its capabilities are similar to those of DATA LIST FIXED
(seeSection8.5.1[DATALISTFIXED],page66), with a few enhancements.
The requiredFILE subcommandandoptional FIRSTCASE and IMPORTCASE subcommands
are described above (seeSection9.4.3[GETDATA/TYPE=TXT],page85).
The optional FIXCASE subcommand may be used to specify the positive integer number
of input lines that make up each case. The default value is 1.
The VARIABLES subcommand, which is required, specifies the positions at which each
variable can be found. For each variable, specify its name, followed by its start and end
column separated by ‘-’ (e.g. ‘0-9’), followed by an input format type (e.g. ‘F’) or a full
format specification (e.g. ‘DOLLAR12.2’). For this command, columns are numbered starting
from 0 at the left column. Introduce the variables in the second and later lines of a case by
aslash followed by the number of the line within the case, e.g. ‘/2’ for the second line.
Examples
Consider the following data on used cars:
model
year
mileage price
type
age
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both Create searchable and scanned PDF files from Excel. Description: Convert to PDF/TIFF and save it
pdf fill form; create a pdf with fields to fill in
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable Easy to create searchable and scanned PDF files PDF document can be converted from PowerPoint2003 by
allow users to attach to pdf form; attach image to pdf form
Chapter 9: System and Portable File I/O
89
Civic
2002
29883
15900
Si
2
Civic
2003
13415
15900
EX
1
Civic
1992
107000 3800
n/a
12
Accord 2002
26613
17900
EX
1
The following syntax can be used to read the used car data:
GET DATA /TYPE=TXT /FILE=’cars.data’ /ARRANGEMENT=FIXED /FIRSTCASE=2
/VARIABLES=model 0-7 A
year 8-15 F
mileage 16-23 F
price 24-31 F
type 32-40 A
age 40-47 F.
9.5 IMPORT
IMPORT
/FILE=’file
name’
/TYPE={COMM,TAPE}
/DROP=var
list
/KEEP=var
list
/RENAME=(src
names=target
names). ..
The IMPORT transformation clears the active dataset dictionary and data and replaces
them with a dictionary and data from a system file or portable file.
The FILE subcommand, which is the only required subcommand, specifies the portable
file to be read as a file name string or a file handle (seeSection6.9[FileHandles],page44).
The TYPE subcommand is currently not used.
DROP, KEEP, and RENAME follow the syntax used by GET (seeSection9.3[GET],page82).
IMPORT does not cause the data to be read; only the dictionary. The data is read later,
when a procedure is executed.
Use of IMPORT to read a system file is a pspp extension.
9.6 SAVE
SAVE
/OUTFILE={’file
name’,file
handle}
/UNSELECTED={RETAIN,DELETE}
/{UNCOMPRESSED,COMPRESSED,ZCOMPRESSED}
/PERMISSIONS={WRITEABLE,READONLY}
/DROP=var
list
/KEEP=var
list
/VERSION=version
/RENAME=(src
names=target
names). ..
/NAMES
/MAP
The SAVE procedure causes the dictionary and data in the active dataset to be written
to a system file.
Chapter 9: System and Portable File I/O
90
OUTFILE is the only required subcommand. Specify the system file to be written as a
string file name or a file handle (seeSection6.9[FileHandles],page44).
By default, cases excluded with FILTER are written to the system file. These can be
excluded by specifying DELETE on the UNSELECTED subcommand. Specifying RETAIN makes
the default explicit.
The UNCOMPRESSED, COMPRESSED, and ZCOMPRESSED subcommand determine the system
file’s compression level:
UNCOMPRESSED
Data is not compressed. Each numeric value uses 8 bytes of disk space. Each
string value uses one byte per column width, rounded up to a multiple of 8
bytes.
COMPRESSED
Data is compressed with a simple algorithm. Each integer numeric value be-
tween  99 and 151, inclusive, or system missing value uses one byte of disk
space. Each 8-byte segment of a string that consists only of spaces uses 1 byte.
Any other numeric value or 8-byte string segment uses 9 bytes of disk space.
ZCOMPRESSED
Data is compressed with the “deflate” compression algorithm specified in
RFC 1951 (the same algorithm used by gzip). Files written with this
compression level cannot be read by PSPP 0.8.1 or earlier or by SPSS 20 or
earlier.
COMPRESSED is the default compression level. The SET command (see Section 16.20
[SET], page 161)canchangethisdefault.
The PERMISSIONS subcommand specifies permissions for the new system file. WRITE-
ABLE, the default, creates the file with read and write permission. READONLY creates
the file for read-only access.
By default, all the variables in the active dataset dictionary are written to the system
file. The DROP subcommand can be used to specify a list of variables not to be written. In
contrast, KEEP specifies variables to be written, with all variables not specified not written.
Normally variables are saved to a system file under the same names they have in the
active dataset. Use the RENAME subcommand to change these names. Specify, within paren-
theses, a list of variable names followed by an equals sign (‘=’) and the names that they
should be renamed to. Multiple parenthesized groups of variable names can be included on
asingle RENAME subcommand. Variables’ names may be swapped using a RENAME subcom-
mand of the form /RENAME=(A B=B A).
Alternate syntax for the RENAME subcommand allows the parentheses to be eliminated.
When this is done, only a single variable may be renamed at once. For instance,
/RENAME=A=B. This alternate syntax is deprecated.
DROP, KEEP, and RENAME are performed in left-to-right order. They each may be present
any number of times. SAVE never modifies the active dataset. DROP, KEEP, and RENAME only
affect the system file written to disk.
The VERSION subcommand specifies the version of the file format. Valid versions are 2
and 3. The default version is 3. In version 2 system files, variable names longer than 8
bytes will be truncated. The two versions are otherwise identical.
Chapter 9: System and Portable File I/O
91
The NAMES and MAP subcommands are currently ignored.
SAVE causes the data to be read. It is a procedure.
9.7 SAVE TRANSLATE
SAVE TRANSLATE
/OUTFILE={’file
name’,file
handle}
/TYPE={CSV,TAB}
[/REPLACE]
[/MISSING={IGNORE,RECODE}]
[/DROP=var
list]
[/KEEP=var
list]
[/RENAME=(src
names=target
names). ..]
[/UNSELECTED={RETAIN,DELETE}]
[/MAP]
...additional subcommands depending on TYPE.. .
The SAVE TRANSLATE command is used to save data into various formats understood by
other applications.
The OUTFILE and TYPE subcommands are mandatory. OUTFILE specifies the file to be
written, as a string file name or a file handle (seeSection6.9[FileHandles],page44). TYPE
determines the type of the file or source to read. It must be one of the following:
CSV
Comma-separated value format,
TAB
Tab-delimited format.
By default, SAVE TRANSLATE will not overwrite an existing file. Use REPLACE to force an
existing file to be overwritten.
With MISSING=IGNORE, the default, SAVE TRANSLATE treats user-missing values as if
they were not missing. Specify MISSING=RECODE to output numeric user-missing values
like system-missing values and string user-missing values as all spaces.
By default, all the variables in the active dataset dictionary are saved to the system file,
but DROP or KEEP can select a subset of variable to save. The RENAME subcommand can
also be used to change the names under which variables are saved. UNSELECTED determines
whether cases filtered out by the FILTER command are written to the output file. These
subcommands have the same syntax and meaning as on the SAVE command (seeSection9.6
[SAVE], page 89).
Each supported file type has additional subcommands, explained in separate sections
below.
SAVE TRANSLATE causes the data to be read. It is a procedure.
9.7.1 Writing Comma- and Tab-Separated Data Files
SAVE TRANSLATE
/OUTFILE={’file
name’,file
handle}
/TYPE=CSV
Chapter 9: System and Portable File I/O
92
[/REPLACE]
[/MISSING={IGNORE,RECODE}]
[/DROP=var
list]
[/KEEP=var
list]
[/RENAME=(src
names=target
names). ..]
[/UNSELECTED={RETAIN,DELETE}]
[/FIELDNAMES]
[/CELLS={VALUES,LABELS}]
[/TEXTOPTIONS DELIMITER=’delimiter’]
[/TEXTOPTIONS QUALIFIER=’qualifier’]
[/TEXTOPTIONS DECIMAL={DOT,COMMA}]
[/TEXTOPTIONS FORMAT={PLAIN,VARIABLE}]
The SAVE TRANSLATE command with TYPE=CSV or TYPE=TAB writes data in a
comma- or tab-separatedvalue format similar to that described by RFC 4180. Each variable
becomes one output column, and each case becomes one line of output. If FIELDNAMES
is specified, an additional line at the top of the output file lists variable names.
The CELLS and TEXTOPTIONS FORMAT settings determine how values are written
to the output file:
CELLS=VALUES FORMAT=PLAIN (the default settings)
Writes variables to the output in “plain” formats that ignore the details of
variable formats. Numeric values are written as plain decimal numbers with
enough digits to indicate their exact values in machine representation. Numeric
values include ‘e’ followed by an exponent if the exponent value would be less
than -4 or greater than 16. Dates are written in MM/DD/YYYY format and
times in HH:MM:SS format. WKDAY and MONTH values are written as
decimal numbers.
Numeric values use, by default, the decimal point character set with SET
DECIMAL (see[SETDECIMAL],page163 ). Use DECIMAL=DOT or DEC-
IMAL=COMMA to force a particular decimal point character.
CELLS=VALUES FORMAT=VARIABLE
Writes variables using their print formats. Leading and trailing spaces are re-
moved from numeric values, and trailing spaces are removed from string values.
CELLS=LABEL FORMAT=PLAIN
CELLS=LABEL FORMAT=VARIABLE
Writes value labels where they exist, and otherwise writes the values themselves
as described above.
Regardless of CELLS and TEXTOPTIONS FORMAT, numeric system-missing values
are output as a single space.
For TYPE=TAB, tab characters delimit values. For TYPE=CSV, the TEXTOPTIONS
DELIMITER and DECIMAL settings determine the character that separate values within a
line. If DELIMITER is specified, then the specified string separate values. If DELIMITER
is not specified, then the default is a comma with DECIMAL=DOT or a semicolon with
Documents you may be interested
Documents you may be interested