Hello,

I'm not familiar with those modules, but from your description, you're building "Spreadsheet::XLSX except with LibXML", right?

I wouldn't call it "Spreadsheet::XLSX::Reader" (your current choice), since I assume the other modules also read XLSX, so that's not your "unique selling point" – the LibXML is, though.

I'd call it "Spreadsheet::XLSX::LibXML", since you're mimicing the "Spreadsheet::XLSX" module, except with LibXML.

(One small question, though: I'm assuming not all the other modules can write XLSX? Or is that the reason for your current choice of "Reader", that yours cannot write XLSX, while the others can?)

Best Regards,
  Ben Deutsch

I would like some advice on the naming of an Excel 2007 reader package.
  The goal is to mirror the Spreadsheet::ParseExcel API as closely as
possible using XML::LibXML as the XML reader.  A review of the currently
existing packages on CPAN that I could find shows the following
differences from what I propose;

Spreadsheet::XLSX - this is the one I use currently
     parses the XML on it's own
     Access to the data and formats are through a hash table rather than
using methods

SimpleXlsx - This is built on XML::Simple
      Not much in the way of an API

Spreadsheet::ParseXLSX - Shiny new XLSX parser
      Better adherence to the Spreadsheet::ParseExcel API
      Built on XML::Twig

Excel::Reader::XLSX - Github repo only
      Built on XML::LibXML
      Incomplete implementation of the Spreadsheet::ParseExcel API
      Listed as no current support

I may have missed something on CPAN but as far as I can tell all the
other XLSX format spreadsheet readers in CPAN are built one of the first
three.  My current working (proposed) name is:
Spreadsheet::XLSX::Reader.  Any naming advice is welcome.


Reply via email to