エラー:Not enough data (1) to read requested (2) bytesについて

403 views
Skip to first unread message

daichi0...@gmail.com

unread,
Mar 7, 2017, 12:43:56 AM3/7/17
to 宴ユーザーグループ
宴のバージョン:2.6.8
Unityのバージョン:5.3.5p8
UnityのConsoleウィンドウのエラーメッセージ
RecordFormatException: Not enough data (1) to read requested (2) bytes
NPOI
.HSSF.Record.RecordInputStream.CheckRecordPosition (Int32 requiredByteCount)

お世話になります。

xlsにてシナリオデータを作成・上書き保存をすると上記のエラーが発生しデータを読み込んでくれない事があります。
xls→テキストエディタにコピーして、それをまたxlsに戻すと読み込まれたり読み込まれなかったりします。

こちらの改善方法がありましたらご教示頂けますと幸いです。


マッドネスラボ

unread,
Mar 7, 2017, 9:40:29 AM3/7/17
to 宴ユーザーグループ
エクセルで文字列ではなくマクロや数式などが混ざると起きることがあるようです。

こちらの修正を適用してみてください
https://groups.google.com/d/msg/utageuser/91gPEBv_E00/8IuCvILyBwAJ

治らないようでしたら、
プロジェクトをこちらに送信願います。

mu...@optiax.co.jp

unread,
Mar 12, 2017, 11:42:17 PM3/12/17
to 宴ユーザーグループ
ご連絡ありがとうございます。

xlsをxlsx形式にしたところ問題なく動作するようになりました。
エクセルに様々な関数などが入ってしまっていた可能性があります。

ありがとうございました。
Reply all
Reply to author
Forward
0 new messages