Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
58 / 114 ツリー <前へ | 次へ>

〔411〕農薬登録情報ダウンロードへの要望を! Hidemi Oya (06/07/28 10:32)

〔507〕レンタルサーバでの xls->csv 変換 Hidemi Oya (06/10/24 9:46)
〔512〕Re:レンタルサーバでの xls->csv 変換 Hidemi Oya (06/10/26 21:42)

〔507〕レンタルサーバでの xls->csv 変換
 Hidemi Oya WEB  (06/10/24 9:46)

引用なし
    先月、薬検に再度 CSV + ZIP 形式でのデータ提供をお願いしましたが、今度はほかにも要望はあるがいちいち対応できないという返事でした。CSV で提供すると書いてあるにもかかわらず、まったくやる気はなさそうです。

 しょうがないので、XREA の CRON ジョブで、自動的に
(1) 更新された XLS+LZH のダウンロード
(2) LZH の解凍
(3) XLS->CSV 変換
(4) CSV の ZIP 圧縮
をやらせようと思い、ここ1か月ほどいろいろ試してました。(1), (2), (4) は簡単にできたんですが、XLS ファイルがでかすぎるせいで (3) がどうしてもうまく行きません。perl の Spreadsheet::ParseExcel は時間がかかりすぎてダメ(XREA の時間制限内で処理できない)。PHP の Excel_Reader は、perl の ParseExcel よりは速いけど条件によって時間制限にひっかかることがあるのと、XREA のメモリ制限からかうまく読めない場合があってやはりダメ。gcc でコンパイルされた xlhtml なら使えるかなと思ったんですが、変換時間は高速ですが、登録適用部二・三のデータが正常に読めない(XREA のメモリ制限によるものか、あるいは xlhtml の仕様によるものか?)。
 …ってことで、今のところ八方ふさがりです。とりあえず、PHP でメモリを使わない専用リーダーを作成中ですが、道のりは遠そうです。

>s_kobayashi さん
 メモリが自由に使える環境で、xlhtml 0.5 で 登録適用部二.xls, 登録適用部三.xls が HTML に正常に変換できるかどうかご確認いただけませんか?

〔512〕Re:レンタルサーバでの xls->csv 変換
 Hidemi Oya WEB  (06/10/26 21:42)

引用なし
   > メモリが自由に使える環境で、xlhtml 0.5 で 登録適用部二.xls, 登録適用部三.xls が HTML に正常に変換できるかどうかご確認いただけませんか?
 10/18 登録反映分のデータでは、登録適用部一.xls, 登録適用部三.xls の2つが変換できませんでした。
 また、必ずしも大きなファイルが変換できないというわけでもないので、Windows 版の xlhtml 0.4 で試してみたところ、同様に登録適用部一.xls, 登録適用部三.xls が変換できませんでした。ってことで、XREA のメモリ制限の問題ではなく、xlhtml 側に問題がありそうです。
 ただし、変換できないファイルを Excel で読んで保存し直すと、xlhtml で問題なく変換できます。xlhtml だけでなく、薬検のデータの保存方法との相性が悪いってのが真相のようです。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
58 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.