csv
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 193
XML::CSV 0.15
XML::CSV is a Perl extension converting CSV files to XML. more>>
XML::CSV is a Perl extension converting CSV files to XML.
SYNOPSIS
use XML::CSV;
$csv_obj = XML::CSV->new();
$csv_obj = XML::CSV->new(%attr);
$status = $csv_obj->parse_doc(file_name);
$status = $csv_obj->parse_doc(file_name, %attr);
$csv_obj->declare_xml(%attr);
$csv_obj->declare_doctype(%attr);
$csv_obj->print_xml(file_name, %attr);
XML::CSV is a new module in is going to be upgraded very often as my time permits. For the time being it uses CSV_XS module object default values to parse the (*.csv) document and then creates a perl data structure with xml tags names and data. At this point it does not allow for a write as you parse interface but is the first upgrade for the next release. I will also allow more access to the data structures and more documentation. I will also put in more support for XML, since currently it only allows a simple XML structure.
Currently you can modify the tag structure to allow for attributes. No DTD support is currently available, but will be implemented in a soon coming release. As the module will provide both: object and event interfaces, it will be used upon individual needs, system resources, and required performance. Ofcourse the DOM implementation takes up more resources and in some instances timing, its the easiest to use.
<<lessSYNOPSIS
use XML::CSV;
$csv_obj = XML::CSV->new();
$csv_obj = XML::CSV->new(%attr);
$status = $csv_obj->parse_doc(file_name);
$status = $csv_obj->parse_doc(file_name, %attr);
$csv_obj->declare_xml(%attr);
$csv_obj->declare_doctype(%attr);
$csv_obj->print_xml(file_name, %attr);
XML::CSV is a new module in is going to be upgraded very often as my time permits. For the time being it uses CSV_XS module object default values to parse the (*.csv) document and then creates a perl data structure with xml tags names and data. At this point it does not allow for a write as you parse interface but is the first upgrade for the next release. I will also allow more access to the data structures and more documentation. I will also put in more support for XML, since currently it only allows a simple XML structure.
Currently you can modify the tag structure to allow for attributes. No DTD support is currently available, but will be implemented in a soon coming release. As the module will provide both: object and event interfaces, it will be used upon individual needs, system resources, and required performance. Ofcourse the DOM implementation takes up more resources and in some instances timing, its the easiest to use.
Download (0.007MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1135 downloads
CSVObjects 0.5b
CSVObjects is a Java-based CSV mapper/parser library and framework. more>>
CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) files and records into Plain Old Java Objects without the need to code the parsing logic manually.
Instead, the parsing library relies on declarative mapping of CSV fields and data types to Java Bean attributes, via a mapping XML file. This is similar to the manner in which Hibernate provides relational table mapping for Java Beans.
The Framework is built upon Stephen Ostermillers excellent CSV reader/parser classes.
Also, the framework provides convenience Xdoclet support for specifying the CSV to Java mapping in the Java source code itself by using Javadoc markup, thereby reducing the burden on the developer to manually maintain separate configuration files.
Installation:
If you have downloaded the binary file release, then you need to include the
CSVObjects- .jar file in your projects library or classpath, ensure that the dependency libraries are also present in the classpath, and thats it!
<<lessInstead, the parsing library relies on declarative mapping of CSV fields and data types to Java Bean attributes, via a mapping XML file. This is similar to the manner in which Hibernate provides relational table mapping for Java Beans.
The Framework is built upon Stephen Ostermillers excellent CSV reader/parser classes.
Also, the framework provides convenience Xdoclet support for specifying the CSV to Java mapping in the Java source code itself by using Javadoc markup, thereby reducing the burden on the developer to manually maintain separate configuration files.
Installation:
If you have downloaded the binary file release, then you need to include the
CSVObjects- .jar file in your projects library or classpath, ensure that the dependency libraries are also present in the classpath, and thats it!
Download (2.17MB)
Added: 2005-09-26 License: GPL (GNU General Public License) Price:
1488 downloads
Palm::Progect::Converter::CSV 2.0.4
Palm::Progect::Converter::CSV is a Perl module to convert between Progect databases and CSV files. more>>
Palm::Progect::Converter::CSV is a Perl module to convert between Progect databases and CSV files.
SYNOPSIS
my $converter = Palm::Progect::Converter->new(
format => CSV,
# ... other args ...
);
$converter->load_records();
# ... do stuff with records
$converter->save_records();
This converts between CSV files and Palm::Progect records and preferences.
The CSV format allows for basic import/export with spreadsheet programs. The CSV file does not look like a tree structure; instead, there is a level column, which indicates the indent level for the current row.
The columns in the format are:
level
The indent level of the record.
description
priority
The priority of the record from 1 to 5, or 0 for no priority.
isAction
isProgress
isNumeric
isInfo
Any record can have one (and only one) of the above types.
If you are going to change the type of a record, remember to set all the other types to false:
isAction isProgress isNumeric isInfo
0 0 0 1
completed
Completed has different values depending upon the type of record. For action items, it is either 1 or 0, for complete or not complete.
For Progress items, it is a number between 1 and 100, indicating a percentage.
For Numeric items it is a number between 1 and 100 indicating the the integer percentage of the numericActual value divided by the numericLimit value.
numericActual
The numerator of a numeric record. If the numeric value of a record is 4/5, then the numericActual value is 4.
numericLimit
The denominator of a numeric record. If the numeric value of a record is 4/5, then the numericLimit value is 5.
DateDue
This is a date in the format specified on the command line with the --csv-date-format option
category
opened
description
note
<<lessSYNOPSIS
my $converter = Palm::Progect::Converter->new(
format => CSV,
# ... other args ...
);
$converter->load_records();
# ... do stuff with records
$converter->save_records();
This converts between CSV files and Palm::Progect records and preferences.
The CSV format allows for basic import/export with spreadsheet programs. The CSV file does not look like a tree structure; instead, there is a level column, which indicates the indent level for the current row.
The columns in the format are:
level
The indent level of the record.
description
priority
The priority of the record from 1 to 5, or 0 for no priority.
isAction
isProgress
isNumeric
isInfo
Any record can have one (and only one) of the above types.
If you are going to change the type of a record, remember to set all the other types to false:
isAction isProgress isNumeric isInfo
0 0 0 1
completed
Completed has different values depending upon the type of record. For action items, it is either 1 or 0, for complete or not complete.
For Progress items, it is a number between 1 and 100, indicating a percentage.
For Numeric items it is a number between 1 and 100 indicating the the integer percentage of the numericActual value divided by the numericLimit value.
numericActual
The numerator of a numeric record. If the numeric value of a record is 4/5, then the numericActual value is 4.
numericLimit
The denominator of a numeric record. If the numeric value of a record is 4/5, then the numericLimit value is 5.
DateDue
This is a date in the format specified on the command line with the --csv-date-format option
category
opened
description
note
Download (0.040MB)
Added: 2006-08-23 License: Perl Artistic License Price:
1157 downloads
cfv 1.18.1
cfv tests and create sfv, csv, crc, md5, md5sum, BSD md5, sha1sum, and torrent files. more>>
cfv is a utility to both test and create .sfv, .csv, .crc, .md5(sfv-like), md5sum, bsd md5, sha1sum, and .torrent files. These files are commonly used to ensure the correct retrieval or storage of data.
cfv is written in python, and as such should run on all platforms python supports. Currently, it has been verified to work on linux, freebsd, openbsd, netbsd, solaris, macosx, and windows.
Main features:
- supports testing and creating of .sfv, .csv(2, 3, and 4 field variants), .crc, sfvmd5(sfv file using md5 instead of crc32), md5sum, bsd md5, sha1sum, and BitTorrent file formats
- test-only support for PAR and PAR2 files
- automatic checksum file naming ability in create mode
- recursive operation
- show unverified files option
- ignore case and fix path seperator options for cross platform use
- transparent gzip support for checksum files
- configurable renaming of bad files (with testing against previous bad files, to save only unique differing copies)
- searching for/fixing of misnamed files
- raw listing of files of specified type (bad, missing, etc)
- test suite to ensure correct operation
<<lesscfv is written in python, and as such should run on all platforms python supports. Currently, it has been verified to work on linux, freebsd, openbsd, netbsd, solaris, macosx, and windows.
Main features:
- supports testing and creating of .sfv, .csv(2, 3, and 4 field variants), .crc, sfvmd5(sfv file using md5 instead of crc32), md5sum, bsd md5, sha1sum, and BitTorrent file formats
- test-only support for PAR and PAR2 files
- automatic checksum file naming ability in create mode
- recursive operation
- show unverified files option
- ignore case and fix path seperator options for cross platform use
- transparent gzip support for checksum files
- configurable renaming of bad files (with testing against previous bad files, to save only unique differing copies)
- searching for/fixing of misnamed files
- raw listing of files of specified type (bad, missing, etc)
- test suite to ensure correct operation
Download (0.065MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1660 downloads
cbMySQL 4.0.2
cbMySQL is a PHP Class witch can create, alter, and modify MySQL databases and tables. more>>
cbMySQL is a PHP Class witch can create, alter, and modify MySQL databases and tables. For backup issues, you can export CSV data directly with only one class method.
The MySQL object is much easier to handle than PHPs built in functions, and theres no need to install anything like PEAR.
Enhancements:
- This version is completely compatible with PHP5 and mysqli.
- The mysql extension is still supported.
- Some bug were removed and examples were added.
- The licence was changed to the LGPL.
<<lessThe MySQL object is much easier to handle than PHPs built in functions, and theres no need to install anything like PEAR.
Enhancements:
- This version is completely compatible with PHP5 and mysqli.
- The mysql extension is still supported.
- Some bug were removed and examples were added.
- The licence was changed to the LGPL.
Download (0.043MB)
Added: 2006-10-17 License: LGPL (GNU Lesser General Public License) Price:
1104 downloads
VCS Report 1.1.4
VCS Report is a free open source Java project to generate statistical reports from your VCS repository. more>>
VCS Report is a free open source Java project to generate statistical reports from your VCS repository. Versions Control System (VCS) helps to manage revisions of your source files.
You can run VCS Report on Microsoft Windows and Linux. VCS Report shows various information about your project files stored in the VCS. VCS Report can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
Main features:
- CVS and Subversion (SVN) support
- Customizable filters
- History table
- Statistical charts
- HTML reports
- CSV (Comma delimited) reports
Enhancements:
- new: The time of a report was added to the status line
- bugfix: Bug with "Get report" button
<<lessYou can run VCS Report on Microsoft Windows and Linux. VCS Report shows various information about your project files stored in the VCS. VCS Report can be used as a plugin for IntelliJ IDEA, Borland JBuilder, Eclipse, NetBeans.
Main features:
- CVS and Subversion (SVN) support
- Customizable filters
- History table
- Statistical charts
- HTML reports
- CSV (Comma delimited) reports
Enhancements:
- new: The time of a report was added to the status line
- bugfix: Bug with "Get report" button
Download (0.35MB)
Added: 2006-09-11 License: GPL (GNU General Public License) Price:
1141 downloads
Photocomments 0.1
Photocomments project convert various forms of comments / descriptions from digital photos. more>>
Photocomments project convert various forms of comments and descriptions from digital photos.
Supports descript.ion files (as used by ACDsee), jpeg internal comments and CSV files for use with gallery
Written in perl. Uses ImageMagick for the jpeg comment stuff.
Main features:
- Convert different forms of comments for jpeg photos.
- Why? One picture viewer is good for editing comments, another one is good for viewing the images and then theres my online gallery, which should also use the comments as captions.
- Can read descript.ion files (acdsee) and jpeg comments
- can write: descript.ion files, jpeg comments, gallery-csv-files (needed for import to gallery)
- Caveeat: Cannot handle filenames with spaces.
<<lessSupports descript.ion files (as used by ACDsee), jpeg internal comments and CSV files for use with gallery
Written in perl. Uses ImageMagick for the jpeg comment stuff.
Main features:
- Convert different forms of comments for jpeg photos.
- Why? One picture viewer is good for editing comments, another one is good for viewing the images and then theres my online gallery, which should also use the comments as captions.
- Can read descript.ion files (acdsee) and jpeg comments
- can write: descript.ion files, jpeg comments, gallery-csv-files (needed for import to gallery)
- Caveeat: Cannot handle filenames with spaces.
Download (0.010MB)
Added: 2006-01-26 License: GPL (GNU General Public License) Price:
1367 downloads
CVS History 0.8.0
CVS History is a Web application for searching the history of CVS actions. more>>
CVS History is a Web application for searching the history of CVS actions. It parses the output of the CVS history command and imports it into a MySQL database for ease of manipulation by the PHP front-end.
Its advantage over other CVS history viewing applications is that it only needs anonymous CVS access to the repository.
Main features:
- Tested on Firefox and IE
- XHTML and CSS validated code
- RSS feed of the search query results
- Export the output of search query to other formats (e.g. CSV file)
- Searches can be bookmarked
- History entries can be linked to a ViewVC installation of the same repository
<<lessIts advantage over other CVS history viewing applications is that it only needs anonymous CVS access to the repository.
Main features:
- Tested on Firefox and IE
- XHTML and CSS validated code
- RSS feed of the search query results
- Export the output of search query to other formats (e.g. CSV file)
- Searches can be bookmarked
- History entries can be linked to a ViewVC installation of the same repository
Download (0.10MB)
Added: 2005-11-29 License: GPL (GNU General Public License) Price:
1425 downloads
OSLA 1.5
OSLA (Open Source Logistics System) is an open standard Web system for logistics. more>>
OSLA (Open Source Logistics System) is an open standard Web system for logistics featuring support for shipment, tracking, barcode labelling, a 3rd-party interface to industry document messaging format APIs of DHL, FedEx, UPS, etc., document export to CSV to make invoicing more convenient, cargo manifest, a multilingual interface, user permission administration, data analysis, statistical reports and graphs, and more.
<<less Download (0.34MB)
Added: 2005-10-05 License: GPL (GNU General Public License) Price:
1483 downloads
SVG Charter Alpha 3
SVG charter is a project to build a tool to generate charts and graphs. more>>
SVG charter is a project to build a tool to generate charts and graphs with SVG output to allow fully scalable data visualization.
The application came about after my personal frustration with not being able to read tiny GIF charts accurately.
Couldnt be simpler, though. You must run SVG Charter in the directory where the charting modules live. To change which charting module the engine uses, change the "require" call on line 62 of the charter.pl engine code. Then just run the code as follows:
./charter.pl [datafile in CSV format] > thechart.svg
The data file must be in a CSV format with the first row as headings and the subsequent rows as numeric data. Have a look at the data.csv file that comes packaged for an example.
SVG CHARTER LIMITATIONS
Right now the SVG Charter emits a fixed-aspect ratio graph.
SVG Charter can only emit a graph which is limited to 4 data series. There is no technical limitation on the number of data points, but 100 seems to be a practical limitation of whats easily readable.
SVG Charter currently emits fixed color schemes.
SVG Charter cannot configure the Legend location
SVG CHARTER CONTRIBUTIONS
Code contributions to SVG charter will be greatly appriciated. Feel free to tackle any limitation Ive listed above or any limiation you discover.
Enhancements:
- This release supports a very constrained scatter graph.
<<lessThe application came about after my personal frustration with not being able to read tiny GIF charts accurately.
Couldnt be simpler, though. You must run SVG Charter in the directory where the charting modules live. To change which charting module the engine uses, change the "require" call on line 62 of the charter.pl engine code. Then just run the code as follows:
./charter.pl [datafile in CSV format] > thechart.svg
The data file must be in a CSV format with the first row as headings and the subsequent rows as numeric data. Have a look at the data.csv file that comes packaged for an example.
SVG CHARTER LIMITATIONS
Right now the SVG Charter emits a fixed-aspect ratio graph.
SVG Charter can only emit a graph which is limited to 4 data series. There is no technical limitation on the number of data points, but 100 seems to be a practical limitation of whats easily readable.
SVG Charter currently emits fixed color schemes.
SVG Charter cannot configure the Legend location
SVG CHARTER CONTRIBUTIONS
Code contributions to SVG charter will be greatly appriciated. Feel free to tackle any limitation Ive listed above or any limiation you discover.
Enhancements:
- This release supports a very constrained scatter graph.
Download (0.007MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
829 downloads
FWdoc 0.2
FWdoc is a vendor-independent standard of storing firewall ruleset configurations. more>>
FWdoc project is a vendor-independent standard of storing firewall ruleset configurations. We provide tools to extract the ruleset from proprietary formats into FWdoc format (in JSON), filter rules and objects, and export them into a number of other formats.
From the FWdoc file you can produce a well readable, cross-referenced HTML summary of the firewall configuration. A dump of network and service objects, users, rules and settings into separate files (TXT and Tab-separated tables) or templates (TXT, CSV, SQL, etc.) is possible.
Working (with) Parts
The FWdoc system is designed in modules connected with shell pipes. Thus to create a HTML documentation of a CheckPoint configuration you could run e.g. the following command line:
fw1r55_to_fwdoc.pl | fwdoc_used_objects.py | fwdoc_to_html.py > DOC.html
Input converters (*_to_FWdoc)
CheckPoint up to NG R55
Output converters (FWdoc_to_*)
HTML output
TXT output
table output (CSV, SQL, etc.)
Filters (FWdoc_*)
filtering (un)used objects
ungrouping of objects and services
unrolling of rulesets
<<lessFrom the FWdoc file you can produce a well readable, cross-referenced HTML summary of the firewall configuration. A dump of network and service objects, users, rules and settings into separate files (TXT and Tab-separated tables) or templates (TXT, CSV, SQL, etc.) is possible.
Working (with) Parts
The FWdoc system is designed in modules connected with shell pipes. Thus to create a HTML documentation of a CheckPoint configuration you could run e.g. the following command line:
fw1r55_to_fwdoc.pl | fwdoc_used_objects.py | fwdoc_to_html.py > DOC.html
Input converters (*_to_FWdoc)
CheckPoint up to NG R55
Output converters (FWdoc_to_*)
HTML output
TXT output
table output (CSV, SQL, etc.)
Filters (FWdoc_*)
filtering (un)used objects
ungrouping of objects and services
unrolling of rulesets
Download (MB)
Added: 2007-03-02 License: GPL (GNU General Public License) Price:
967 downloads
ActiveWidgets Grid 1.0
ActiveWidgets Grid is a cross-browser scrolling datagrid control. more>>
ActiveWidgets Grid is a cross-browser scrolling datagrid control that is fast to load and easy to integrate. The grid can handle data in many forms, from CSV to XML.
For the experienced developer it provides clean separation between data models, presentation templates, and control behavior, while the end user will find its fixed headers, resizeable columns, instant sorting, in-cell images, and mouse-over effects useful.
<<lessFor the experienced developer it provides clean separation between data models, presentation templates, and control behavior, while the end user will find its fixed headers, resizeable columns, instant sorting, in-cell images, and mouse-over effects useful.
Download (0.33MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1636 downloads
Mail::Addressbook::Convert::Tsv 1.1
Mail::Addressbook::Convert::Tsv is a Perl module that can convert to and from Tsv ( Tab Separated )formatted addressbooks. more>>
Mail::Addressbook::Convert::Tsv is a Perl module that can convert to and from Tsv ( Tab Separated )formatted addressbooks.
SYNOPSIS
use strict;
use Mail::Addressbook::Convert::Tsv;
my $TSV = new Mail::Addressbook::Convert::Tsv();
my $TsvInFile ="csvSample.txt"; # name of the file containing the csv data
# Convert Tsv to Standard Intermediate format
# see documentation for details on format.
my $raIntermediate = $TSV->scan($CsvInFile);
# This will also work
#my @TsvInArray = @arrayContainingTheCsvData;
#my $raIntermediate = $csv->scan(@TsvInArray);
# Convert back to Tsv
my $raTsvOut = $TSV->output($raIntermediate);
print join "", @$raIntermediate;
print "nnnn";
print join "", @$raTsvOut;
<<lessSYNOPSIS
use strict;
use Mail::Addressbook::Convert::Tsv;
my $TSV = new Mail::Addressbook::Convert::Tsv();
my $TsvInFile ="csvSample.txt"; # name of the file containing the csv data
# Convert Tsv to Standard Intermediate format
# see documentation for details on format.
my $raIntermediate = $TSV->scan($CsvInFile);
# This will also work
#my @TsvInArray = @arrayContainingTheCsvData;
#my $raIntermediate = $csv->scan(@TsvInArray);
# Convert back to Tsv
my $raTsvOut = $TSV->output($raIntermediate);
print join "", @$raIntermediate;
print "nnnn";
print join "", @$raTsvOut;
Download (0.030MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1179 downloads
qTopic 1.0
qTopic allows you to build Smart Folder queries on custom catalogs. more>>
qTopic allows you to build Smart Folder queries on custom catalogs.
The idea of qTopic is to allow building SmartFolder queries on custom catalogs added to Plone site. We had to update atct tool to keep the track of all catalogs indexes and metadata, cause standard implementation supports only portal_catalog.
Also we often had a need to return SmartFolder results in csv format, so simple one click exporter action was added.
qTopic itself is ATCTTopic extending class which allows to select catalog to be queried,
and has extra csv setup properties.
The atct tool monkey patch was tested with Plone tests, beside own test.
The product tested on Plone 2.1.x and Plone 2.5
Enhancements:
- Extended SmartFolder functionality to build queries on custom catalogs.
<<lessThe idea of qTopic is to allow building SmartFolder queries on custom catalogs added to Plone site. We had to update atct tool to keep the track of all catalogs indexes and metadata, cause standard implementation supports only portal_catalog.
Also we often had a need to return SmartFolder results in csv format, so simple one click exporter action was added.
qTopic itself is ATCTTopic extending class which allows to select catalog to be queried,
and has extra csv setup properties.
The atct tool monkey patch was tested with Plone tests, beside own test.
The product tested on Plone 2.1.x and Plone 2.5
Enhancements:
- Extended SmartFolder functionality to build queries on custom catalogs.
Download (0.021MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
940 downloads
PySQL 0.10
PySQL aim to be a full (and much more) replacement for sqlplus. more>>
PySQLs project aim is to be a full (and much more) replacement for sqlplus. This projet start the 17th of august 2006. It is also a cool pretext for coding in Python. Some ideas behind PySQL:
- really usable and not painfull (history, completion, line edition...)
- high level function often used (search for tables, indexes, count, explain plan, list of sessions...)
- proper output for screen and file (csv ready for inclusion in spreadsheets)
- user defined macro ?
<<less- really usable and not painfull (history, completion, line edition...)
- high level function often used (search for tables, indexes, count, explain plan, list of sessions...)
- proper output for screen and file (csv ready for inclusion in spreadsheets)
- user defined macro ?
Download (0.36MB)
Added: 2007-03-19 License: GPL (GNU General Public License) Price:
951 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above csv search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed