xlsx 0.0.3

Simple XLSX file parser.


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

dlang-xlsx

An XLSX (Excel 2007+) sheet extractor/parser written in D

Really defines just one useful function: readSheet(string fileName, int sheet). See the docs folder for specifics.

Build with dub build. I would have written it with only the D standard library (Phobos), but std.zip has issues with expandedData on members of XLSX files returning empty (zero-length) byte arrays. The Dub archive package, on the other hand, works perfectly.

Example usage:

import std.stdio;
import xlsx;

void main() {
    //Reads sheet 1 from file "test.xlsx"
    writeln(readSheet("test.xlsx", 1));
}

Tested on Windows, but written purely in D with no external dependencies, so it should run on all platforms D supports.

Authors:
Rudolph
Dependencies:
archive
Versions:
0.0.3 2017-Oct-12
0.0.2 2017-Oct-12
~master 2017-Oct-12
Show all 3 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 1 downloads total