2

私は OOo.calc の最新ではないバージョン (Open Office Spreasheet コンポーネント、バージョン 2.04、RHEL 5 のデフォルト) を使用していましたが、厄介な驚きに遭遇しました。csv ファイル (約 100k 行) をインポートしようとすると、最大 64k 行の制限があり、残りの行は破棄されると言われました。私は、大規模なサンプル セットのクライアント側処理に OOo を使用して、処理のためにサーバーにアップロードする (そして結果をスプレッドシートとして返す可能性がある) ことをユーザーに計画していましたが、そのような制限はそのアプローチを効果的に無効にします。

それ以降のバージョンでこの制限が解除された可能性があるかどうかは誰にもわかりませんか? そうでない場合は、別のスプレッドシート アプリを検討する必要があります。そのため、誰かが Excel 以外の優れた代替手段を知っている場合 (私は知っています:))、気軽に共有してください。

編集: OOo 3.1 をダウンロードしてテストした後、残念ながらこの制限が元の形でまだ存在することがわかりました。 OOo スプレッドシートは、バージョン 3.1 でも 65536 行を超えることはできません

4

6 に答える 6

2

OpenOffice wiki のこの記事には、次のように書かれています。

DEV300_m84 の時点で、行数は 1048576 (1M) に増えました。

この記事を歴史的なものと見なしてください...

では、OO.org の開発版を入手して試してみませんか? DEV300_m84 のバージョン番号は 3.0.0 のようですが、3.1 でも機能しません。

于 2010-10-10T19:57:29.143 に答える
1

Wikipediaによると、制限は依然として 64K 行です。あなたがウィキペディアに懐疑的である場合、その記事には OpenOffice.org の FAQ へのリンクがあり、(1) 64K の数字を裏付けていますが、(2) 廃止されているとマークされており、一般的な FAQ wiki に自動的にリダイレクトされます。しかし、tesseractor が指摘するように、Excel 2007 には非常に高い制限があります。(もちろん、RHEL を使用しなければならない場合、これは役に立ちません。)

于 2009-07-27T19:16:19.030 に答える
1

いいえ、これはかなり一般的な制限です。Excel 2007 は、この制限を約 100 万に増やした最初のバージョンの Excel でした。Quattro Pro は約 100 万も処理できます。

ただし、あなたが話していることでは、データベースの方がより良いアプローチになります。

于 2009-07-27T18:34:09.693 に答える
0

これは、Excelを使用しているマーケティング部門の人々と私が遭遇したものです(2007年以前、明らかに)。1つの解決策は、CSVを64K以下の行ファイルに単純に分割することです。CSVファイルは、数ビットのスクリプトで行ごとに簡単に分割できます。次に、エンドユーザーはCSVファイルを各スプレッドシートの異なるワークブックにインポートできます。

すべてのユースケースを把握できるとは限りませんが、これまでのところ問題なく機能しています。

于 2009-07-27T19:21:09.537 に答える
0

http://wiki.openoffice.org/wiki/Documentation/FAQ/Calc/Miscellaneous/What's_the_maximum_number_of_rows_and_cells_for_a_spreadsheet_file%3fに記載されているように、OpenOffice.org 3.x Calc の行の制限は 65 536 です... :(

于 2013-06-24T10:56:36.673 に答える