The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package Spreadsheet::Template::Generator::Parser::XLSX;
BEGIN {
  $Spreadsheet::Template::Generator::Parser::XLSX::AUTHORITY = 'cpan:DOY';
}
{
  $Spreadsheet::Template::Generator::Parser::XLSX::VERSION = '0.01';
}
use Moose;
# ABSTRACT: parser for XLSX files

use Spreadsheet::ParseXLSX;

with 'Spreadsheet::Template::Generator::Parser::Excel';


sub _create_workbook {
    my $self = shift;
    my ($filename) = @_;

    my $parser = Spreadsheet::ParseXLSX->new($filename);
    return $parser->parse($filename);
}

__PACKAGE__->meta->make_immutable;
no Moose;

1;

__END__

=pod

=head1 NAME

Spreadsheet::Template::Generator::Parser::XLSX - parser for XLSX files

=head1 VERSION

version 0.01

=head1 SYNOPSIS

  my $generator = Spreadsheet::Template::Generator->new(
      parser_class => 'Spreadsheet::Template::Generator::Parser',
  );

=head1 DESCRIPTION

This is an implementation of L<Spreadsheet::Template::Generator::Parser> for
XLSX files. It uses L<Spreadsheet::ParseXLSX> to do the parsing.

=head1 AUTHOR

Jesse Luehrs <doy@tozt.net>

=head1 COPYRIGHT AND LICENSE

This software is Copyright (c) 2013 by Jesse Luehrs.

This is free software, licensed under:

  The MIT (X11) License

=cut