SOFTELメモ Developer's blog

【PhpSpreadsheet】Spreadsheet objects cannot be serialized

2023/05/17 php

問題

PhpSpreadsheetでシートをコピーしようとしたらエラーになりました。

既存のシートを clone したタイミングで出てます。

Spreadsheet objects cannot be serialized

答え

名前が重複するとダメなようです。

名前付き範囲、テーブル名などが設定されているとエラーになりました。

定義されている名前は以下で確認できます。

数式 > 名前の管理

削除するとcloneできました。

削除できない名前は使用中の名前なので、使用箇所を削除すると削除できます。

関連するメモ

コメント