昨晩はAppleのiPadの発表を見ないで休んだので、いくつかのサイトを回って情報を収集。実際のサイズとか重量がどうなのかが気になります。あと書籍のコンテンツはどうなるんでしょうね。O’Reillyみたいに、リアル版とデジタル版(.pdf、.mobi、.epub)がセットのO’Reilly Ebook Bundlesとか、もう少し進んで相互にアップグレード可能とかだと便利なので、そうなってほしいんですけれど。
TicketImportPluginの日本語版は問題なくインストールできたようなので、テスト用に準備した.csvファイルをインポートしてみました。そうすると、
Oops…
Trac detected an internal error:AttributeError: 'NoneType' object has no attribute 'decode'
というエラーが出てしまい、うまく読み込めないようです。解決法はないものかと検索してみたりしたものの、これ、というものが見つからなかったので、Excelの.xlsファイルを読み込ませてみることにしました。すると、何の問題もなくうまくインポートのプレビューができました。なのでExcelで少し作業を進めていたのですが、どうしてもうまくいかない理由が気になって新規に.csvファイルを用意してもう一度試してみたところ、今度はうまく読み込むことができました。うまくいく.csvファイルとそうで ないものを比べてみたら、うまくいかないものは.csvファイルの内容に整合性がとれていない箇所がありました。つまり、行と列で値が対応していない箇所があったのが原因でした。はずかしいミスです。
Excelでも現在のxlrdのバージョンでは.xlsxのファイルは
Unable to read this file, does not seem to be a valid Excel or CSV file.
とでて読み込めないようです。
Tracに大量のTicketを登録しないといけない場合はTicketImportPluginをインストールして、Excel等からインポートした方が圧倒的に楽です。作者の方に感謝です。