Closed shawnlaffan closed 4 years ago
Sorry, not yet. It is a state of flux, waiting for the next release of Spreadsheet::ReadSXC, but Max is busy with the cloud conference just now. If you do not need to parse ODS or SXC (OpenOffice and LibreOffice spreadhseets), force install and all will work well. (using it on a daily basis at $work) I really hope to have better news soon
Thanks for the response. I'll do that until the next version is released.
@shawnlaffan you could try a pull now and see if it also PASSes also in your environment. The interface is not yet fully functional (no colors and other cell attributes), but that work is in the pipeline. Current git PASSes with Spreadsheet::ParseODS-0.25 from CPAN
FWIW 0.82 will have extended merged-cells support
Thanks. Failing tests under 0.81 now pass (see below).
I cannot find Spreadsheet::ParseODS on CPAN, though. Spreadsheet::ReadSXC is also still at 0.24 on CPAN, so I assume its 0.25 is yet to be released.
c:\git\Spreadsheet-Read>perl Makefile.PL
Do you want to install xlscat Convert Spreadsheet to plain text or CSV ? [y] n
Do you want to install xlsgrep Grep pattern from Spreadsheet ? [y] n
Do you want to install ss2tk Show a Spreadsheet in Perl/Tk ? [y] n
Do you want to install ssdiff Show diff between two spreadsheets ? [y] n
Do you want to install xls2csv Wrapper around xlscat for easy XLS => CSV ? [y] n
Do you want to install xlsx2csv Wrapper around xlscat for easy XLSX => CSV ? [y] n
Checking if your kit is complete...
Looks good
Generating a gmake-style Makefile
Writing Makefile for Spreadsheet::Read
Writing MYMETA.yml and MYMETA.json
c:\git\Spreadsheet-Read>gmake
cp Read.pm blib\lib\Spreadsheet\Read.pm
c:\git\Spreadsheet-Read>gmake test
"C:\berrybrew\5.28.0_64_PDL\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/10_basics.t ... ok
t/11_call.t ..... ok
t/200_csv.t ..... # Parser: Text::CSV_XS-1.35
t/200_csv.t ..... ok
t/201_csv.t ..... ok
t/202_csv.t ..... ok
t/203_csv.t ..... ok
t/204_csv.t ..... ok
t/205_csv.t ..... ok
t/210_csv.t ..... # Parser: Text::CSV_XS-1.35
t/210_csv.t ..... ok
t/211_csv.t ..... ok
t/212_csv.t ..... ok
t/213_csv.t ..... ok
t/214_csv.t ..... ok
t/220_csv.t ..... # Parser: Text::CSV_PP-1.95
t/220_csv.t ..... ok
t/221_csv.t ..... ok
t/222_csv.t ..... ok
t/223_csv.t ..... ok
t/224_csv.t ..... ok
t/30_xls.t ...... # Parser: Spreadsheet::ParseExcel-0.65
t/30_xls.t ...... ok
t/31_clr.t ...... ok
t/32_fmt.t ...... ok
t/33_misc.t ..... ok
t/34_dates.t .... ok
t/35_perc.t ..... ok
t/36_xls.t ...... ok
t/37_merged.t ... ok
t/410_ods.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/411_clr.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/412_fmt.t ..... skipped: Cannot use Spreadsheet::ParseODS
t/413_misc.t .... skipped: Cannot use Spreadsheet::ParseODS
t/414_dates.t ... skipped: Cannot use Spreadsheet::ParseODS
t/415_perc.t .... skipped: Cannot use Spreadsheet::ParseODS
t/417_merged.t .. skipped: Cannot use Spreadsheet::ParseODS
t/420_sxc.t ..... # # Parser: Spreadsheet::ReadSXC-0.24
t/420_sxc.t ..... ok
t/425_ods.t ..... # # Parser: Spreadsheet::ReadSXC-0.24
t/425_ods.t ..... ok
t/426_clr.t ..... ok
t/50_sc.t ....... # Parser: Spreadsheet::Read-0.82
t/50_sc.t ....... ok
t/51_sc.t ....... ok
t/600_xlsx.t .... # Parser: Spreadsheet::ParseXLSX-0.27
t/600_xlsx.t .... ok
t/601_clr.t ..... ok
t/602_fmt.t ..... ok
t/603_misc.t .... ok
t/604_dates.t ... ok
t/605_perc.t .... ok
t/607_merged.t .. ok
t/610_xlsx.t .... # Parser: Spreadsheet::ParseXLSX-0.27
t/610_xlsx.t .... ok
t/611_clr.t ..... ok
t/612_fmt.t ..... ok
t/613_misc.t .... ok
t/614_dates.t ... ok
t/615_perc.t .... ok
t/617_merged.t .. ok
t/620_xlsx.t .... skipped: Cannot use Spreadsheet::XLSX
t/621_clr.t ..... skipped: Cannot use Spreadsheet::XLSX
t/622_fmt.t ..... skipped: Cannot use Spreadsheet::XLSX
t/623_misc.t .... skipped: Cannot use Spreadsheet::XLSX
t/624_dates.t ... skipped: Cannot use Spreadsheet::XLSX
t/625_perc.t .... skipped: Cannot use Spreadsheet::XLSX
t/627_merged.t .. skipped: Cannot use Spreadsheet::XLSX
t/999_fail.t .... ok
All tests successful.
Files=60, Tests=4803, 49 wallclock secs ( 0.53 usr + 0.22 sys = 0.75 CPU)
Result: PASS
'env' is not recognized as an internal or external command,
operable program or batch file.
gmake: [Makefile:964: test] Error 1 (ignored)
https://github.com/Corion/Spreadsheet-ReadSXC - master branch. All feedback welcome! (do not hesitate to create issues in their queue too)
I'm getting test failures when installing Spreadsheet::Read 0.81 with Spreadsheet::ReadSXC 0.24.
As per the current changes file, these are fixed in 0.82, but it has not yet been uploaded to CPAN.
Example fail report (not my system, but same test failures): http://www.cpantesters.org/cpan/report/a07d7e14-a7de-11ea-b880-46a75081001f
Would it be possible to upload 0.82 to CPAN?
Thanks, Shawn.