Replaced hardcoded path separators with path.join

There were numerous hardcoded path separators that would cause a problem when
running on Windows systems. This fixes those hardcoded separtors and should allow
Windows (non-cygwin) to generate valid XLSX files.

Signed-off-by: Patrick Wagstrom <patrick@wagstrom.net>