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

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

Serving Software Downloads in 976 Categories, Downloaded 29.659.803 Times

Excel::Template 0.32

Company: Jens Gassmann
Date Added: July 07, 2013  |  Visits: 329

Excel::Template

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 downloads)



Excel::Template is a Perl module used for templating Excel files. Its genesis came from the need to use the same datastructure as HTML::Template, but provide Excel files instead. The existing modules don't do the trick, as they require replication of logic that's already been done within HTML::Template.<br /><br />SYNOPSIS<br /><br />First, make a template. This is an XML file, describing the layout of the spreadsheet.<br /><br />For example, test.xml:<br /><br /> < workbook ><br /> < worksheet name="tester" ><br /> < cell text="$HOME" / ><br /> < cell text="$PATH" / ><br /> < /worksheet ><br /> < /workbook ><br /><br />Now, create a small program to use it:<br /><br /> #!/usr/bin/perl -w<br /><br /> use strict;<br /><br /> use Excel::Template;<br /><br /> # Create the Excel template<br /> my $template = Excel::Template->new(<br /> filename => 'test.xml',<br /> );<br /><br /> # Add a few parameters<br /> $template->param(<br /> HOME => $ENV{HOME},<br /> PATH => $ENV{PATH},<br /> );<br /><br /> $template->write_file('test.xls');<br /><br />If everything worked, then you should have a spreadsheet called text.xls in your working directory that looks something like:<br /><br /> A B C<br /> +----------------+----------------+----------------<br /> 1 | /home/me | /bin:/usr/bin |<br /> +----------------+----------------+----------------<br /> 2 | | |<br /> +----------------+----------------+----------------<br /> 3 | | |

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: 2b2b2b Create Directory Envhome Excel Excel Template Exceltemplate Exceltemplategtnew Filename Files Parameters Program Small Strict Template Templategtparam Templategtwrite File Testxls Testxml Usrbinperl Workbook Worksheet
Users rating: 0/10

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


EXCEL::TEMPLATE RELATED
Finance  -  Consulting Invoice Template 1.10
As a small home-based business, contractor, consultant or freelancer, you don't need a complicated invoicing system for just creating professional looking invoices. All you need is a free invoice template. This Excel-based invoice template is...
55.78 KB  
MS Office Add-Ins  -  DataPig Excel Training Videos 1.0
Absolutely Free Training Videos for Excel, download or play as flash files in Internet Explorer. Subjects covered include - Using "Paste Special", Formatting Charts. All about Pivot Tables - Create a Basic Pivot Table, Sorting in a Pivot Table,...
842 KB  
Libraries  -  Template::Plugin::XML 2.16
Template::Plugin::XML is a XML plugin for the Template Toolkit. SYNOPSIS [% USE XML; dom = XML.dom(foo.xml); xpath = XML.xpath(bar.xml); simple = XML.simple(baz.xml); rss = XML.simple(news.rdf); %] [% USE XML(file=foo.xml); dom =...
26.62 KB  
Programming  -  OpenL Tablets 5.9.1
Create Decision Tables in Excel and use them in Java application in a convenient type-safe manner. Use Data Tables in Excel for data setup and testing. Eclipse plugin controls validity of Excel tables. Use: Business Rules, BPM, Testing.
23.88 MB  
Libraries  -  Template::Manual::Directives 2.19
Template::Manual::Directives is a Perl module that contains template directives. Accessing and Updating Template Variables GET The GET directive retrieves and outputs the value of the named variable. [% GET foo %] The GET keyword is...
778.24 KB  
Libraries  -  Template::Magic::HTML 1.39
Template::Magic::HTML Perl module contains HTML handlers for Template::Magic used in a HTML environment. SYNOPSIS $tm = new Template::Magic::HTML ; # that means $tm = new Template::Magic markers => HTML , value_handlers => HTML ; # that...
46.08 KB  
Utilities  -  Print Window for Mac OS 4.0.2
A simple yet powerful tool to generate and print file/directory listings of the currently selected window or folder, giving users complete control over the way file listings work, what folders are listed and the final printed format. Print Window...
7.7 MB  
Libraries  -  NativeExcel for .NET 1.6.1
NativeExcel for .NET is a high-performance solution that allows to create, read and modify Excel spreadsheets on the fly from any .NET application.NativeExcel does not require installed Microsoft Excel on the user's computer, it writes and reads...
1.1 MB  
Libraries  -  Template::Provider::OpenOffice 0.01
Template::Provider::OpenOffice is a OpenOffice (ODT) Provider for Template Toolkit. This module extends Template::Provider to automatically extract the content.xml file from an OpenOffice zip file and run it through Template::Toolkit for...
3.07 KB  
Libraries  -  Bee Template 0.3
Bee Template is a Web template system parses HTML files into PHP objects which can be manipulated by using tag names or IDs. While other template systems make use of prepared HTML files for templates, Bee Template allows you to use arbitrary...
4.1 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB