Skip to content

SLK Maximum 31 characters allowed in sheet title because of long filename #1612

@meesha81

Description

@meesha81

This is bug report.

Opening SLK file for store as CSV cause error, if SLK filename >31 characters.
Filename is used for

phpspreadsheet/src/PhpSpreadsheet/Reader/Slk.php(519):
PhpOffice\PhpSpreadsheet\Worksheet\Worksheet->setTitle('70a82431a036bca...')

phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php(848): PhpOffice\PhpSpreadsheet\Worksheet\Worksheet::checkSheetTitle('70a82431a036bca...')

Expected behavior is:

Truncate filename of SLK to max 31 characters to prevent this Exception about sheet name.

This bug occured in 1.17.1, we didn't found this error in 1.16.0, but don't know if is also affected.
Current version is affected by this bug.

Steps to reproduce:
Open and save SLK file with name >31 characters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions