「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:2385
現在:6


複数のシートにある表をそれぞれデータ範囲の指定で名付けると、編集後保存できない

ページOpenOffice.org FAQの登録ページ
投稿者irohaniho
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-10-09 22:25:39 (木)
OSubuntu8.04AMD64
依存するページcalc faq/4/1397
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

まえに、二つのシートにある同じような形式の表に、オートフィルタが設定できないと言う質問を
したところ、オートフィルタを設定したい表に、データ範囲の指定をすれば、2つのオートフィルタ
が利用できると言う回答を得ました。
この状態で一つの行をコピーして別の行に貼り付けて、保存しようとすると、保存できない
という、エラーがでます。
前回、このエラーを報告したのですが、参考fileが欲しいとの連絡を得ましたのですが、
個人情報の塊なので、いろいろ作ったのですが、うまくいかなかったのでほったらかしにしていました。
今回それなりに作れましたので、添付します.fileを開いて、どこかの行をコピー違う行に貼り付けで、
保存。 このときエラーがでます。
よろしく検討ください。
環境 ubuntu8.04AMD64 2.4 (3.0rc3でもだめ)


再現方法は具体的に

M.Kamataki (2008-10-10 14:25:53 (金))

Windows XP SP2と公式リリースのOpenOffice.org 2.4.1の組み合わせで確認してみました。

  1. サンプルの「平成20年10月.ods」を開く
  2. 「百恵」シートのB74:F74をコピー
  3. B78セルに移動して貼り付け
  4. ツールバーの「保存」ボタンをクリック

エラーは表示されず、保存できました。この手順では問題は再現しません。

>fileを開いて、どこかの行をコピー違う行に貼り付けで、保存。

わたしの手順のように、より具体的に説明していただけますか。また、エラーメッセージは「ファイルの保存ができません。」だけでしょうか。

あと、利用されているOpenOffice.orgはx86_64版ですよね。どなたかX86_64版で確認できる方はいらっしゃいませんか。

OOo 2.4.1 Linux版のオフィシャルビルドには

きもとまさや (2008-10-10 17:27:22 (金))

x86_64版は無いですよね? ubuntu独自ビルドならubuntuコミュニティに訊くかオフィシャルビルドで再現するかどうかですが如何でしょう?

とはいえ、手元にテスト用のVMですがCentOS 5.2(x86_64)があったのでオフィシャルビルド(x86版)で試してみました。

再現しました(手順はM.Kamatakiさんの示されているものです)。
別名保存も失敗しますが0バイトのファイルが生成されます。

faq-4-1276.png

問題の切り分け

M.Kamataki (2008-10-10 18:39:08 (金))

Linux環境に問題があるというわけではないようです。Debian Etchと公式リリースのOpenOffice.org 2.4.1の組み合わせで、Windowsと同じ手順を実行しましたが、問題なく保存できます。

とすると、問題の切り分けとしては、x86_64環境が怪しいのかもしれません。いちおう、以下のIssueがX86_64環境の問題を指摘しています。キーワードに「needmoreinf(もっと情報を)」という注釈があるので、開発側でも実態を掴めていないと思いますが。

Saving .ods write error
http://ja.openoffice.org/issues/show_bug.cgi?id=69993

他にx86_64環境で検証できる方はいませんか。

;; #69993 には、xls形式だと保存できるようなことを書いてあります。

Re: 問題の切り分け

きもとまさや (2008-10-10 21:20:37 (金))

;; #69993 には、xls形式だと保存できるようなことを書いてあります。

確かに.xlsなら保存出来ました。.sxcはダメでした。

添付fileに個人情報が残っていたみたいなので

irohaniho (2008-10-10 23:12:18 (金))

ということでfileを削除します。ちょっと固有名がのこってました。
削除してしまうと、つぎにみる人が、何のことか、まったく分からなくなるのですが、
すいません。少し、変更して、また、添付出きるように、努力させてもらいます.
P.S 固有名を消して、同じようにしたのに、再現性がなかなか微妙で、なかなかうまく作れないです。
  調べてくれたかた kamataki さん きもとまさや さん どうも有難うございました。
  

サンプルについて

M.Kamataki (2008-10-10 23:38:22 (金))

今回は問題再現のためのサンプルを作成いただき、ありがとうございます。おかげでx86_64環境で問題が起こることが確認できたかと思います。

>少し、変更して、また、添付出きるように、努力させてもらいます.

今後、IssueTrackerに登録することを考えると、シートのデータが英語だとなお良いです。難しいのかもしれませんが、x86_64環境でないとエラーの確認をできないので、irohanihoにお願いします。

あと、サンプルが完成した際には、お使いのOpenOffice.orgがx86_64版かどうかの情報も念のため加えて報告してください。よろしくお願いします。

とりあえず再アップ

irohaniho (2008-10-11 00:01:23 (土))


改訂版をつくりました。
fileをクリックするとOpenoffice2.4が起動して、fileを表示します。
ここで、編集作業を、なにもせず、保存しようとすると、書き込みエラー
がでます。この場合は、行のコピー、別行に貼り付けも、意味がなかったのかも。
だんだん、よく分からなくなってきた。範囲指定を解除すれば、保存できます.
3.0rc3でだめ と書いてたのは、間違いで、この操作では、エラーはでませんでした。
しかし、再現したような気もするのですが。

ubuntu8.04 AMD64 をinstallしたので openoffice 2.4 も64版の方と思いますが、調べ方
よくわからない。3.0rc3の方は、64版です。(64版を持ってきてinstallしたからわかるが)

今度のサンプルは

M.Kamataki (2008-10-11 11:30:11 (土))

Windows XP SP2と公式リリースOpenOffice.org 2.4.1、x86_64でない環境のわたしのとことろでも、別名で保存した際、エラーになりました。

確かに、「よく分からなくなってきた」ですね。toraさん、何かわかるでしょうか。

エラーにならなくなりました

M.Kamataki (2008-10-11 20:03:15 (土))

ダウンロード直後はエラーが出たんですが、時間がたつとエラーが出なくなり、保存できるようになりました。ただ、オリジナルのファイルの容量が18KBなのに対し別名で保存したものは25KBあります。この点もよくわからないですね。

エラーになる条件

M.Kamataki (2008-10-11 20:29:19 (土))

がわかりました。とりあえずわたしの場合ですが、OpenOffice.orgをアプリケーションが起動していない状態(3.0ならスタートセンター)で、ファイルの「開く」メニューからサンプルファイルを読み込んだり、エクスプローラからD&Dで読み込んだ後、別名で保存するとエラーになります。だから、1回チェックした後、ファイルを閉じて、もう一度チェックすると今度は保存できます。

また、Calcを起動してから、サンプルを読み込んでもエラーになりません。

これは、最初のサンプル「平成20年10月.ods」でも同じです。不思議ですねぇ。ただ、このような状況の問題報告をどこかで見た気もします。IssueTrackerだったかなぁ。

irohanihoさんのところでも、Calcを起動してから「平成20年10月改訂版.ods」を読み込んで、直後に別名で保存すると保存できたりしませんか。

p.s.ファイルをダブルクリックで読み込んだ直後だと、エラーになりますね。前にエラーにならないと書いたDebian Etchでもエラーになります。

問題fileのアイコンをダブルクリックせずに

irohaniho (2008-10-12 18:47:29 (日))

平成20年10月改訂版のアイコンをダブルクリックせずに、初めにcalcを起動させてからこのファイルを読み込んで、少し編集しても、しなくても、保存できます.(あれーって感じ)
平成20年10月改訂版のアイコンをダブルクリックで開いた場合、別名保存で書き込みエラーでます。
以上 報告です.
そんなに、不便でもないので、これで、いいか。いろいろ時間をとらせました.感謝

未知の不具合ああるような気がします

ike@九州 (2008-10-13 08:19:44 (月))

ファイルに不整合があるのかもと思い
"表を移動又はコピー"から新規ドキュメントへコピーして
新たにスタイルを同じように作成し、範囲指定、オートフィルタを再設定し問題の無い事を確認後ダブルクリックにて開くと再現してしまいました。
範囲指定周りの保存又は読み込みに未知の不具合があるのかもしれませんね

デスクトップのアイコンから

irohaniho (2008-10-13 08:38:39 (月))

ver3.0rc3でも、デスクトップのアイコンから右クリックで別アプリで開く。これでver3rc3のcalcを起動するとおなじ不都合が起きます。
いっぽう、先にcalcを起動してから、fileを開くと問題がないようです。
追加情報でした。

正常のサンプル添付

ike@九州 (2008-10-13 09:56:58 (月))

新規作成からセルをコピーして
スタイル作成、範囲指定、オートフィルタ等再設定した正常なファイルを添付しました。
当方では正常に動作します

不具合ファイルでは 挿入>名前>指定 のところに
Excel_BuiltIn__FilterDatabase_1
Excel_BuiltIn__FilterDatabase_3
の記述がありますが、元にしたファイルはExcelファイルにリンクしているとか、Excelファイルから作成したとかありますでしょうか?

Excel_BuiltIn_Filter***を消してみたけど

irohaniho (2008-10-13 20:03:17 (月))

Excalとは、linkしてません。こんなデータがあったとは。(おどろき。理由はちょっと?)
ご指摘の、Excel***を削除して、保存。エラーが出るので、範囲指定を解除して、再度、保存。
で、
1)デスクトップからのダブるクリック  いつもと同じ書き込みエラー
2)Calcを起動して、fileを開いた場合は、エラーは起きない。
こんな、状況です.(環境ubuntu8.04(AMD64)

IssueTrackerの似た報告

M.Kamataki (2008-12-02 11:52:14 (火))

まだ未確認の報告ですが、以下のものが近いと思います。

Error on saving ods
http://ja.openoffice.org/issues/show_bug.cgi?id=89922

faq/4/1397をまとめページに

M.Kamataki (2009-01-19 11:29:19 (月))

したいと思います。当ページはfaq/4/1397への重複とします。

お名前:
題名:


添付ファイル: filefaq4_1276.ods 537件 [詳細] file平成20年10月改訂版.ods 494件 [詳細] filefaq-4-1276.png 899件 [詳細]