■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
[Excel2007]Excel出力
2009/02/27 14:10
OB
2
FLYBIRD
お世話になっております。
現在、WindowsXP(Excel2000)にてOB9を使用中ですが、Vista移行にあたり、
WindowsVista(Excel2007)にてOB10のトライアル版を利用しております。
[Excel2007]WindowsVista/OB10の組み合わせでの、Excel出力に関する質問です。
Excel出力について、FAQでは以下のような回答となっていましたが、
WindowsVista(Excel2007)/OB10の組み合わせでは拡張子.xlsxに対応し、
104万8576行対応となっていますでしょうか。
ファイルの拡張子をデフォルトのxls⇒xlsxに変更し、
データ数が90万行あるものをエクスポートしようとしたところ、
「OLEエラー 800A03EC」が発生し、データは出力できませんでした。
FAQより抜粋
-------------------------------------------------
Q:列数の多いテーブルのデータをEXCEL出力できない
A:Excel の列数制限が最大255までとなっているため、それ以上の列を持つテーブルの
データ出力は行えません。
また、出力行数につきましてもExcelでは65536行までしかないため、
それ以上のデータをExcel出力することはできません。
上記制限はExcelの制限となっておりますのでご了承ください。
--------------------------------------------------
宜しくお願い致します。
以上
現在、WindowsXP(Excel2000)にてOB9を使用中ですが、Vista移行にあたり、
WindowsVista(Excel2007)にてOB10のトライアル版を利用しております。
[Excel2007]WindowsVista/OB10の組み合わせでの、Excel出力に関する質問です。
Excel出力について、FAQでは以下のような回答となっていましたが、
WindowsVista(Excel2007)/OB10の組み合わせでは拡張子.xlsxに対応し、
104万8576行対応となっていますでしょうか。
ファイルの拡張子をデフォルトのxls⇒xlsxに変更し、
データ数が90万行あるものをエクスポートしようとしたところ、
「OLEエラー 800A03EC」が発生し、データは出力できませんでした。
FAQより抜粋
-------------------------------------------------
Q:列数の多いテーブルのデータをEXCEL出力できない
A:Excel の列数制限が最大255までとなっているため、それ以上の列を持つテーブルの
データ出力は行えません。
また、出力行数につきましてもExcelでは65536行までしかないため、
それ以上のデータをExcel出力することはできません。
上記制限はExcelの制限となっておりますのでご了承ください。
--------------------------------------------------
宜しくお願い致します。
以上
返信を投稿
OB
FLYBIRD
いつもお世話になっております。
本件、検証の段階を教えていただきたく、どうぞ宜しくお願い致します。
本件、検証の段階を教えていただきたく、どうぞ宜しくお願い致します。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
このたびは返信が遅れてしまい、大変申し訳ございません。
お問い合わせいただきました件に関しましてですが、
アプリケーション上は特に制限を設けておりませんので、
104万8576行まで出力することも可能ですが、出力処理に
メモリを消費するため、多くのレコードを出力する際は、
出力途中でエラーとなってしまうケースがあるようです。
(弊社で検証したところ、メモリが1GBの環境であれば、
10万行程度は問題ありませんが、数10万行以上になりますと
エラーとなる場合があるようです。)
この問題につきましては、今後のバージョンで、メモリの消費量を少なく
同等の処理を行なえるような改善を検討させていただいております。
現状では、当現象が発生した場合、大変お手数ではございますが、
データを絞り込んで分割して出力していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願い申し上げます。
後迫@SIです。
このたびは返信が遅れてしまい、大変申し訳ございません。
お問い合わせいただきました件に関しましてですが、
アプリケーション上は特に制限を設けておりませんので、
104万8576行まで出力することも可能ですが、出力処理に
メモリを消費するため、多くのレコードを出力する際は、
出力途中でエラーとなってしまうケースがあるようです。
(弊社で検証したところ、メモリが1GBの環境であれば、
10万行程度は問題ありませんが、数10万行以上になりますと
エラーとなる場合があるようです。)
この問題につきましては、今後のバージョンで、メモリの消費量を少なく
同等の処理を行なえるような改善を検討させていただいております。
現状では、当現象が発生した場合、大変お手数ではございますが、
データを絞り込んで分割して出力していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願い申し上げます。
返信を投稿
OB