Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.230.414 Times

Text::LooseCSV 1.5

  Date Added: February 02, 2010  |  Visits: 1.183

Text::LooseCSV

Report Broken Link
Printer Friendly Version


Product Homepage
Download (105 downloads)



Text::LooseCSV is a highly forgiving variable length record text parser; compare to MS Excel. SYNOPSIS use Text::LooseCSV; use IO::File; $fh = new IO::File $fname; $f = new Text::LooseCSV($fh); # Some optional settings $f->word_delimiter("t"); $f->line_delimiter("n"); $f->no_quotes(1); # Parse/split a line while ($rec = $f->next_record()) { if ($rec == -1) { warn("corrupt rec: ", $f->cur_line); next; } # process $rec as arrayref ... } # Or, (vice-versa) create a variable-length record file $line = $f->form_record( [ Debbie Does Dallas,30.00,VHS,Classic ] ); Why another variable-length text record parser? Ive had the privilege to parse some of the gnarliest data ever seen and everything else I tried on CPAN choked (at the time I wrote this module). This module has been munching on millions of records of the filthiest data imaginable at several production sites so I thought Id contribute. This module follows somewhat loose rules (compare to MS Excel) and will handle embedded newlines, etc. It is capable of handling large files and processes data in line-chunks. If MAX_LINEBUF is reached, however, it will mark the current record as corrupt, return -1 and start over again at the very next line. This will (of course) process tab-delimited data or whatever value you set for word_delimiter. Methods are called in perl OO fashion. WARNING this module messes with $/ line_delimiter sets $/ and is always called during construction. Dont change $/ during program execution!.

Requirements: No special requirements
Platforms: Linux
Keyword: Compare F- Line Loosecsv Ms Ms Excel Parser Record Record Text Text Text Parser Textloosecsv Variable Length Variable Length Record
Users rating: 0/10

License: Freeware Size: 6.14 KB
USER REVIEWS
More Reviews or Write Review


TEXT::LOOSECSV RELATED
Finance  -  DBConvert for MS Excel & MySQL 2.3.0
DBConvert for Excel & MS SQL is a strong utility that allows you to convert their Excel and MySQL databases. The user can convert data from: MS Excel to MS SQL, MS Excel to MS SQL Dump, MS Excel to MS Excel, MS SQL to MS Excel, MS SQL to MS SQL...
 
Backup Utilities  -  MS Excel Repair Free 1.0
MS Excel Repair Free is a great tool for recovering data from damaged Excel worksheets which will no longer open. It is an ideal alternative to the expensive recovery methods that come with professional data recover services. The program is easy...
1.18 MB  
Business  -  Calendar 2008 for MS Excel 1.0
Good looking calendar grid in MS Excel (xls format) for making 2008 calendar. What calendar is perfect for me? It's a calendar made by me. I decided to try Calendar Wizard software to make my own calendar in the way I want. I needed two calendars...
24 KB  
Backup Utilities  -  Excel Recovery Assistant 1.1.2.0
Excel Worksheet Recovery Assistant lets you repair damaged MS Excel files without special efforts. You do not have to download an amount of demo software for try outs. Excel Worksheet Recovery Assistant will do all work relating to the possible...
437.5 KB  
Finance  -  Compare Sheets 1.1.1
Compare two tables created with MS Excel and create result table according to given criteria.Depending on compere function result table may include-lines from first table that have match in second table-lines from first table that naven't match in...
348.16 KB  
Desktop Utilities  -  MS Word to plaintext converter 0.1
MS Word to plaintext converter is a service menue easily converts MS Word documents to plain text files. The generated text file is named *.doc.txt. I hope it is as useful for you as it is for me.. MS Word to plaintext converter KDE-Apps.org...
 
Spreadsheets  -  Easy Excel Drawing 1.0
Easy Excel Drawing is a powerful application designed to enable you to create excellent excel files background. Nice excel cover sheet will make your excel file wonderful than ever! Features: 1. Create wonderful excel file cover. 2. Make your...
2.83 MB  
Database Tools  -  Convert SQL to Excel 10
This tool converts SQL table or query results (multiple resultset) to MS Excel file (.xls file). With the help of Convert SQL to Excel you'll be able to easily turn SQL queries as well as tables into XLS files. This tool also allows you to...
 
Database Tools  -  Oracle to Excel 4.3
Oracle-to-Excel is a program to convert Oracle databases into MS Excel spreadsheet. Oracle to Excel is a software that allows you to convert Oracle database to MS Excel spreadsheet.
 
Modules  -  Import in MS Excel 1.0
Description to make an ODBC coupling to MySql server for easy data import in Excel.
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB