Ticket #1734 (closed バグ指摘: 修正済)
商品登録CSV 入力必須でないカラムが末尾にあると、当該カラムを省略した CSV の読み込みがエラーとなる
Reported by: | Seasoft | Owned by: | undertree |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.13.0 |
Component: | 管理画面 | Version: | 2.11.1 |
Keywords: | Cc: | ||
修正済み: | yes |
Description
例
2行目:※ 項目数が70個検出されました。項目数は73個になります。
うろ覚えではあるが、RFC では、末尾の項目のデータが空の場合、区切り文字を出力しない仕様だったと記憶している。よって、これをエラーと扱うのは不当。
最新バージョンでの動作は未確認。
Change History
comment:3 Changed 11 years ago by undertree
- Owner changed from somebody to undertree
- 修正済み set
- Status changed from new to assigned
(古い?)EXCELでは、列数のカウントを16行ごとに行っており、行毎にフィールド数が異なる場合があるようです。 http://support.microsoft.com/kb/400253/ja
「末尾の項目のデータが空の場合、区切り文字を出力しない」という条件を仮定して読み込んだ方が良いとおもわれます。
r22243 において、項目が多すぎる場合にエラーを、少ない場合に空欄を読み込んだものとして扱うように変更いたしました。
Note: See
TracTickets for help on using
tickets.