
Ubuntu日本語フォーラム

ログインしていません。
もう、流れから取り残されてますが、追加情報です。
他のディストリのOOoでも再現するか、調べてみました。(一部のみ)
1)openSUSE11.2-gnome-liveCDで同じ事をしてみる。ubuntuの場合と同じようになる。
(xls形式をOOo3で読み込んで(正しい表示)これを、ods形式で名前を変えて保存して、再びOOo3で読むと漢字が消えてる)
2)virtualBOXのfedora12で同じ事をしてみる。(usbの設定にまごつく システム管理 ユーザとグループ...で解決)
ods形式で保存したのも、ちゃんと読める。問題無し(まあ、本家版にちかい。オープニングの青い画面もそうだし)
3)さらにods形式で漢字が消えたfileも、2)の環境で開いてみると、「復元してます」みたいなコメントが出て、漢字も正しく読めます。 漢字が、なくなっているわけでは、ないんです。ちょっと驚き。
オフライン
> 各位
昨日、バイナリエディタで結合セル内の日本語部分をいろいろ書き換えてみたのですが、なにがトリガになって文字化けが発生するのかは全く分からず仕舞いでした。
C++も、エクセルのバイナリも読めない私には、これ以上の解析もできそうには無く、とりあえず、現在までの情報でバグレポートを出してみました。
https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/511586
私の認識間違いや、追加情報などあれば補足をお願い致したく。
申し訳無いのですが、irohanihoさんが投稿された現象は少し異なる現象であるように思えること、また、本家バイナリの問題であるようにも思えることから、上記では触れておりません。
> ytakagiさん
ご提供いただいた不具合が再現するファイルについてなのですが、バグレポート送付の際に確認したところ、エクセルプロパティにいろいろ情報が入っているらしいことに気付きました。
このファイルはまだdropboxに置いてあるのでは無いかと思いますが、問題無いでしょうか。
また、もし、問題が無いようでしたらbug reportに追加で投稿して頂けませんでしょうか。
オフライン
#52 hmatsueさん
> このファイルはまだdropboxに置いてあるのでは無いかと思いますが、問題無いでしょうか。
会社の或る部署まで行かないと win環境がないので、いま確認できないのですが、
いまドロップボックスに置いてあるデータは問題ないと思います。
ただ、いっとき化けていたため区別がつかず伏せるべきものを伏せてないデータが置いてあった時が
あります。すぐに差し替えたのですが、シート内の店舗Aとか店舗Bとかになってるファイルを
使ってください。
リンクのサイト、見てみましたが、私は英文はよく分からないので、
お力になれそうもありません。英語、勉強しないと。でも、今は無理です。すいません。
いまから思うと #30 の hmatsue さんの見解が正解の一部を突いてる気がしてなりません。
文字化け部分に、たぶん消えてしまった漢字が含まれてます。
あと、ubuntu謹製ooo3.11で再保存してしまうと、エクセルではもう復元できません。
#51 の irohaniho さんの例は、本家oooだから復元できるということでしょうね。
オフライン
> ytakagiさん
ご返信、ありがとうございます。
伏せ字の件は、拝承です。
エクセルのプロパティの件はいかがでしょうか。
OpenOffice.orgからでもそのあたりは見れるようですので、内容をご確認の上、問題の有無をご連絡頂けますでしょうか。
# 作成者の名前らしきものが見えたりしているので、念のため。
お手数ですが、よろしくお願い致します。
問題無いようでしたら、資料としてbug reportにアップしたいと思います。
オフライン
#54 hmatsue さん。
エクセルのプロパティの件、軽く考えてましたが、それはまずいかもしれません。
少し時間をください。明日の夜までには、プロパティ削除版を用意します。
このバグを少しでも早く直してもらうためには、こっちも頑張らないといけませんね。
オフライン
> ytakagiさん
早速のご返事、ありがとうございます。
長期的な話になると思いますので、いつかお時間のあるときにでも作成いただけるなら、それで十分有難いです。
# 私も自宅にはExcelを持っていない上、勝手に編集してどこかに出すのも気が引けたので。。
# お手数をおかけして申し訳ありませんが、よろしくお願い致します。
オフライン
この件に関する参考エクセル・データに余計なプロパティーが入り込んでいた件
ですが、なんとか修正いたしました。
#20 から 『openoffice 910での問題.tar.gz』 というファイルを落とせます。
これがすべての基本の問題ファイルです。url を改めて書けば、
http://dl.dropbox.com/u/3364436/openoffice%20910%E3%81%A7%E3%81%AE%E5%95%8F%E9%A1%8C.tar.gz
です。
さらに、#31 に
『910 の ooo で ms office excel xp のファイルを開くと、空白・文字化けが生じる問題.tar.gz』が
落とせます。これは
手がかりを求めて #20 のMS-OFFECE XP のEXCEL データを、パートごとにバラして、
その結果がubuntu9.10のooo3.11 でどう見えるかを調べてみました。
その結果、ファイルのばらし方によって、空白や文字化け部分が微妙に変わることが分かりました。
とある通りです。改めてurl を書けば、
http://dl.dropbox.com/u/3364436/910%20%E3%81%AE%20ooo%20%E3%81%A7%20ms%20office%20excel%20xp%20%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A8%E3%80%81%E7%A9%BA%E7%99%BD%E3%83%BB%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%8C%E7%94%9F%E3%81%98%E3%82%8B%E5%95%8F%E9%A1%8C.tar.gz
です。
さらに #38 に
『#20 のデータの一番怪しい上4行をクリア。しかしやはり文字化け.tar.gz』という
ファイルがあったのですが、ファイル名に # が含まれていると大変危険であると
分かりました。お詫びいたします。
内容は #38 に書いてありますように、
#20 のデータのうち、一番怪しい上4行部分をエクセル xp でクリアしたデータが、
ubuntu9.10 のooo3.11 でどう見えるか、試してみました。
例の区画などの文字は含まれていませんし、しょっぱなで化けてたビル名のタイトル部分も含まれていません。
が、やはり細かく文字化けや空白が生じています。問題は根深いですね。
というというものです。
ファイル名を『No 20 のデータの一番怪しい上4行をクリア。しかしやはり文字化け.tar.gz』と
訂正し、ここに改めて置いておきます。(#38 の方のリンク先は削除しました)
http://dl.dropbox.com/u/3364436/No%2020%20%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E4%B8%80%E7%95%AA%E6%80%AA%E3%81%97%E3%81%84%E4%B8%8A4%E8%A1%8C%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%82%84%E3%81%AF%E3%82%8A%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91.tar.gz
#39 も同様のファイル名問題がありました。お詫びします。内容は #39 にあるように
どうも、少しだけヒントをつかみました。
#20 のデータの上6行を エクセル xp でクリアしたデータを、ubuntu 9.10 のooo3.11 で開いたところ、
正常に表示されました。
これはどういうことかなと考えてみるに、複雑なセル結合がすべてなくなったとき、表示がうまくいったように
思えます。文字コードにばかり目がいってましたが、セルの結合の多用が誤変換を引き起こしているのでしょうかね?
なのですが、
ファイル名を『No 20 のデータの上6行をクリア。正常に出た。複雑なセル結合が原因だった?.tar.gz』と
訂正し、ここに改めて置いておきます。(#39 の方のリンク先は削除しました)
http://dl.dropbox.com/u/3364436/No%2020%20%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E4%B8%8A6%E8%A1%8C%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%80%82%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%87%BA%E3%81%9F%E3%80%82%E8%A4%87%E9%9B%91%E3%81%AA%E3%82%BB%E3%83%AB%E7%B5%90%E5%90%88%E3%81%8C%E5%8E%9F%E5%9B%A0%E3%81%A0%E3%81%A3%E3%81%9F%EF%BC%9F.tar.gz
また、#40 に
#38 の 細かく文字化けや空白が生じていた『#20 のデータのうち、一番怪しい上4行部分をエクセル xp でクリアしたデータ』で
セル結合部の日本語を英字に変えたところ、正常表示されました
というファイルが、『複雑なセル結合で日本語を使うのが、空白や文字化けの原因と思えます.tar.gz』という名で
あります。
改めて、url を書けば、
http://dl.dropbox.com/u/3364436/%E8%A4%87%E9%9B%91%E3%81%AA%E3%82%BB%E3%83%AB%E7%B5%90%E5%90%88%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%82%92%E4%BD%BF%E3%81%86%E3%81%AE%E3%81%8C%E3%80%81%E7%A9%BA%E7%99%BD%E3%82%84%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%AE%E5%8E%9F%E5%9B%A0%E3%81%A8%E6%80%9D%E3%81%88%E3%81%BE%E3%81%99.tar.gz
です。
いろいろ不手際あったりして、すいませんでした。
問題解決に役立つことを願っています。以上、よろしくお願いします。
オフライン
> ytakagiさん
データの作成、および、提供、誠にありがとうございます。帰宅後、ダウンロード致しますので、暫くダウンロード可能な状態にしておいていただけると助かります。
(他の方より先に私がアクションとれましたら)バグレポートに追加して、またご報告致します。
以上、よろしくお願い致します。
オフライン
とりあえずダウンロードはしましたが、なかなかまとまった時間がとれず、投稿は週末になってしまうかも…
取り急ぎご報告まで。
オフライン
hmatsue さん。お疲れさまです。無理のない範囲でよろしくお願いします。
ところで、ubuntu9.10上の謹製ooo3.11を本家ooo3.11 に入れ替えたところ、
例の『Oooで特定の文字が印刷されない』
( https://forums.ubuntulinux.jp/viewtopic.php?id=6439 )
という件も、問題が出なくなったように思えます。
うちでは『年』などが出なかったんですけど、それは出るようになりました。
ただ、特定の文字が出ないという問題のすべてが解決したかは、分かりません。
また、ubuntu9.10の謹製ooo3.11 と本家ooo3.11 を入れ替える際、
最初の立ち上げ時にooo がクラッシュするケースがあり、
なぜだろうと不思議に思っていたのですが、
これは本家ooo 立ち上げの最初の1回だけ情報登録の画面が出るのですが、
ここで自動更新を選ぶとoooがクラッシュするようです。
ubuntu では本家oooの自動更新は出来ないようです。
#46 で si さんが
本家ooo3.11 の一括インストールのコマンドを示されてますが、
謹製ooo3.11 の削除の方は Synaptic で選択してとなってました。
こんなコマンドで一括削除するのはどうでしょう?
sudo apt-get remove openoffice.org*
(VirtualBox などの環境上で検証してみようという方以外は、
くれぐれも実行しないでください。あくまでも、どうでしょう? という提案を
してみただけです。)
オフライン
ytakagi による投稿:
こんなコマンドで一括削除するのはどうでしょう?
sudo apt-get remove openoffice.org*
(VirtualBox などの環境上で検証してみようという方以外は、
くれぐれも実行しないでください。あくまでも、どうでしょう? という提案を
してみただけです。)
トピックとは直接関係ないですが、潜在的に危険な香りのするコマンドなので、以下書きます。
この場合の*はワイルドカードじゃなく、正規表現の*になるので、意味が全然違いますよ。
過去にフォーラムでは、ある人がワイルドカードの*だと勘違いしたままapt-get remove foo*でパッケージ削除を勧めてしまい、相手はその通りにコマンドを実行し、意図しないパッケージを大量削除してしまいトラブったケースがあります。
今回は「仮想PC以外では実行しないでください」と注意書きがあるのでよいですが、もしこの「アスタリスクの誤解」がフォーラム上で流行ると、不幸な「パッケージ削除事故」が多発してしまいます。
あと些細な事ですが、*がシェルに解釈されないように、"や'で囲わないと。
さもないと、カレントにopenoffice.orgで始まるフォルダやファイルがあると全く違うコマンドになってしまいます。
各位
遅くなりましたが、問題の再現ファイルをBug Reportに追加投稿しました。
今日、中身を眺めていて気付いたことだけ追記しましたが、正直何がおきているのかサッパリです。。
また、MS excel 2003で一度日本語文字を消して保存し、また、消した部分を元のファイルからコピペしただけでUbuntuのOOo正常に開ける現象も見られました(先日、会社でサボリサボリ試したみただけなので、どこが効くかなどは絞り込めていません)。
OOo関連のバグレポートだけで1000件近くあるようで、優先順位的にも、メンテナさんの手が回らないのでは無いかと思っています。
OOoが3.2へ切り替わるタイミングでこの変な現象が消えることを祈るばかりです。
オフライン
皆様の記事を興味深く読ませて頂いておりました。
実は私も同様の問題に直面しておりました。
ubuntu9.04クリーンインストールで使用中、あるブログからOpenOffice.org3.0から3.1にアップグレードできると http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
のリポジトリを追加し、OpenOffice.org3.1を使用したところxlsファイルのセルの文字抜けと、
EPSON LP-8900で特定の文字がずれて重なったり、文字抜けしたりしてしまいました。
別の方のブログでOpenOffice.org3.1をアンインストールし3.0に戻すと良いとあり、パッケージマネージャーから
OpenOffice.org3.0を入れ直すと、Baseが起動しなくなり、再度3.1に戻そうとすると「writer2latex」の依存のエラーで、
いろいろチャレンジしたのですが、私の知識ではどうしようもなくなってしまいました。
その後ubuntu9.10をクリーンインストールしましたが、同様にxlsファイルのセルの文字抜けや文字の重なりや文字抜けが再発。
別のHDDにバックアップしていたubuntu9.04にリカバリし、現在も問題を抱えたままOpenOffice.org3.1を使用しております。
私の場合、xlsファイルはそのほとんどが職場でのもので、同じファイルをXPやVista、MSオフィスの様々なバージョンで開き、
また上書き保存されたものです。
Gnumericで開くとセルの内容が消える現象はありません。また、wine上のExcel2000でも大丈夫でした。
OpenOfficeのダウングレード、アップグレード、再インストールについては私の知識不足が原因だと思いますが、
何度も失敗し、数日の時間をロスした苦い経験から鬼門になっています。
仕事でも毎日使用しているPCですので、新LTS版リリースの4月~5月まで冒険は控えようと思っています。
ubuntu10.04が楽しみです。
オフライン
今朝、出掛けにlucid alphaのアップデートを実行したところ、OpenOffice.orgが3.2に上がっていました。
この状態では、ytakagiさんが提供くださった問題のファイルが正常に開けました。
時間がなかったので、それ以上はなにもできませんでしたが、明日にでも現在のソースパッケージを保存しておこうと思います。
今後、万が一ubuntu/debianカスタムが入って問題が再発した場合、現在のソースパッケージとの差分を探せば、なにがトリガになって問題が発生しているのか切り分けられるのではないかと期待しています。
# ネックは私がC++をほとんど読めないところですが :D
とりいそぎ、ご報告まで。
オフライン
#64 hmatsue さん。
lucid alpha は、10.4アルファのことですね。問題のクリア、期待したいと思います。
楽しみです。
ところで、スレ主さんや#63 のaxmark さんなど、謹製ooo3.11 をアンインストールする際に
うまくいかない方もいるようなので、私のところで謹製ooo3.11 をアンインストールした時の記録を
書いておきます。
たぶんトラブルは完全削除を選びすぎて、関連するものが余計に削除されたからだと思いますが、
なにかの参考になるかどうか…
あと、本家ooo3.11 を入れる際に自動更新を選んではダメです。ooo がクラッシュします。
さらに、本家ooo3.11のツール、オプション、読み込みと保存 全般 にある自動回復情報を保存
というのも悪さをするようです。off にした方が無難です。
10.04 の登場が、すべてを解決してくれることを期待します。
●問題をとりあえず解決するため、本家ooo3.11を入れる前段として
ubuntu 9.10謹製ooo3.11 を削除した際の記録です。
以下のパッケージを完全に削除しました:
openoffice.org-core
openoffice.org-l10n-common
openoffice.org-style-human
uno-libs3
ure
以下のパッケージが削除されました:
openoffice.org-base-core
openoffice.org-calc
openoffice.org-common
openoffice.org-draw
openoffice.org-emailmerge
openoffice.org-gnome
openoffice.org-gtk
openoffice.org-help-en-gb
openoffice.org-help-en-us
openoffice.org-help-ja
openoffice.org-impress
openoffice.org-l10n-en-gb
openoffice.org-l10n-en-za
openoffice.org-l10n-ja
openoffice.org-math
openoffice.org-writer
python-uno
オフライン
昨日、ubuntu9.04にPPAから入れていたOpenOffice.org3.1を削除し、本家からダウンロードしたOpenOffice.org3.2.0をインストールしました。
方法はhttp://ubuntuforums.org/showthread.php?t=1404156を参考にさせていただきました。
過去の失敗から直前までにバックアップを入念に取り、薄氷を踏む思いでしたが、すんなりと成功しました。
ただし、メニューのフォントが汚く
SAL_EMBEDDED_BITMAP_PRIORITY=0
をsofficeに追記しなければなりませんでした。
不思議なのはubuntuのOpenOffice.orgより起動が極めて早く、驚いています。
OpenOffice.org3.1を使用していた時、セルの文字抜け対策でGnumericでxlsファイルを編集し、上書き保存していました。同じファイルをGnumericで編集したりOpenOffice.org3.1で編集したりし、その後MS Excelで開くと「ファイルが壊れている」とのエラー表示がでることがありました。セルの中の文字が「?????????」となりまったく読めません。
MS Excelで作ったxlsファイルをGnumericやOpenOffice.org3.1だけで開いたり保存したりするだけなら問題はなかったのですが、その後MS ExceMS Excellで開こうとして一度エラーの警告がでた後では上書き保存しなくてもGnumeric、OpenOffice.org3.1、MS Exceともにまともに表示できないファイルになってしまいます。
オフライン
すみません。
肝心なところが抜けてしまいました。
追記させてください。
ubuntu9.04でOpenOffice.org3.2.0の本家版をインストールしたところ、セルの中の情報がなくなると言う現象はなくなりました。
オフライン
うちでも、ubuntu9.10上で本家ooo3.2.0を入れて、#57 の問題ファイルを読み込んでみましたが、
問題なく正常に動作しました。
(もともと不具合の多い謹製ooo3.11から本家ooo3.11に入れ替えてあったのを、
さらに本家3.20に入れ替えたものです。)
最初、本家ooo3.2.0のwriter を立ち上げる際、一般的なエラーというのが表示されましたが、
これはooo3.11時代からの拡張機能(日本語環境改善なんとか、というのです)を削除すると出なくなりました。
起動がなかなか速いです。
オフライン
10.04間近ですが、9.10用の3.2.0パッケージがlaunchpadで公開されましたね。
問題ファイルも正常に開けることを確認しました。
https://launchpad.net/~openoffice-pkgs/+archive/ppa
オフライン
masqueさん情報ありがとうございます。
launchpadの3.2.0パッケージに心動かされてしまいましたが、10.04リリースまで辛抱することにします。
余談ですが。
DebianパッケージのOOo3.2.0を#66以来使用しています。
本日、Calcを使っていてあれっ?と思うことが・・・。
「セルの書式設定」-「数」-「分類(C)」の中で「通貨」を探していて見つからない。
何と「通過」になっていました。
検索するとWindows版でも同じ表記バグがあるようです。
何やら微笑ましくなって、仕事中に独りでにっこり。
・・・4月1日だけの現象だったりして
オフライン
先ほど9.10から10.04LTSにアップグレードしてみましたが、セルの中身がなくなるという現象は解消されているようです。
オフライン
daxmark による投稿:
masqueさん情報ありがとうございます。
本日、Calcを使っていてあれっ?と思うことが・・・。
「セルの書式設定」-「数」-「分類(C)」の中で「通貨」を探していて見つからない。
何と「通過」になっていました。
当然といえば当然ですが、10.04にインストールされている3.2.0も通過になってました。
VLCのすとりー民具以来の誤訳?誤記?なので、しばらくそのままにして貰いたいと思ったりw
オフライン