• ベストアンサー

OpenOffice.orgの操作方法を教えてください。

ヘルプを見たのですが、さっぱり分からずの状態なので質問させて頂きます。 OpenOffice.orgを使い、例として ・2010/01/21 ○○セット http://○○net.jp ・2009/08/25 ○○○シリーズ http://○○○.jp というデータの「○○セット」「○○○シリーズ」の箇所だけを抜き出してデータとして管理をしたいのですが、量がかなりあるので一括でできる方法がないかを探しています。 商品名だけ抜き出すという方法はあるでしょうか? また、その場合OpenOffice.orgのどれを使うのが有効か教えて頂けないでしょうか? 宜しくお願い致しますm--m

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

そのデータはどういうデータですか? calcのデータなら、単純に、1、3列目を選択して列削除。 テキストファイルで空白がデータ区切り以外にないとしたら、 データ区切りを空白として、calcに読み込み1、3列目を選択して列削除。 Writerのデータなら、一旦テキストファイルにおとしてから、 同じことをします。 空白じゃなくても、データ区切りにある程度規則性があるなら、 テキストファイルをインポートするときに、 添付図のように、ダイアログでデータ区切りの方式を指定できるので、 対応できます。 規則性が全くなければ、機械的にやるのは無理です。

supatiki1
質問者

お礼

>Writerのデータなら、一旦テキストファイルにおとしてから、 同じことをします。 データはメモ帳のファイルです。 Writerは、何度か使ったことがあるので試しにWriterを起動し コピペしてみたらそのまま抜き出すことができました! 質問してよかったです! ありがとう御座いましたm--m

その他の回答 (3)

回答No.4

書き漏らしましたが、calcに読み込む際に、 添付図のように必要のない列を“非表示”にしておけば、 削除せずとも最初から読み込まないということもできます。 ANo.2さんが書かれているように、本来ならデータベースの仕事ですが、 データベースのデータにするには、抜き出した各項目にユニークキーを つけておかないとまるっきり使えないデータになってしまいます。 など、データベース化には少しコツがいります。 それと、Baseは動作がすごく重いので、使用はあまりお薦めできません。

  • loveMySai
  • ベストアンサー率48% (12/25)
回答No.2

小生も OpenOffice.org を勉強しながら利用しています。 OpenOffice.org には、下記の内容のものがあると思います。 Base >> データベース (Access に近い機能) 但し、テーブルのフィールドに、他のテーブル/クエリーを連結できないみたいです。 更に、フィールドにオブジェクトの挿入もできないみたいです。 Writer >> 文書ドキュメント (Word に近い機能) 但し、半角エンマーク「\」は、文字バケして逆スラッシュになる。(設定の方法もあるでしょうが、この点は、小生も勉強中) このWriterの利点は、Adobe Acrobat を利用せず、PDF ファイルが作成できます。 Calc >> 表計算 (Excel に近い機能) Impress >> プレゼンテーション (PowerPointに近い機能) 単なる、学会報告、社内報告程度では、十分と思います。 PPTに名前を付けて保存した場合、パワーポイントで開く際、若干、オブジェクトの位置ずれが発生します。 Draw >> 図形描画 (Publisher に近い機能) しかし、名刺作成などのように、指定の寸法をA4などの紙に複数枚印刷させる機能は、見当たりません。 また、Publisher では、Web の作成もできますが、Draw は、作成できないみたいです。 小生は、単なるA4サイズの紙に、単なる広告みたいなものの作成を行う際、利用しています。(提出は、PDFファイルに変換してですが・・・) Math >> 数式 利用経験なし。 質問者さまの内容を見る限り、Base の利用と思います。 日付の部分の「フィールドタイプ」は、「日付/時刻」を選択し、文字の部分 (○○セット) の「フィールドタイプ」は、「テキスト」を選択したほうが良いと思います。 尚、主キー(プライマリキー)も設定は、整数を利用したほうが良いと思います。 また、商品名だけを抜き出す方法は、Base でテーブルを作成後、クエリーを作成すれば容易にできます。 但し、上記したように繰り返しますが、リレーショナルに関する機能は、アクセスみたいに整っていないようです。(また、データのサイズは、未確認ですが、・・・) 小生も勉強中のため、完璧な回答ではありませんが、このような感じで、いかがでしょうか? 質問の的が違っていたら、ごめんなさい。 余談ですが、OpenOffice.org のコミュニティーフォーラムも参考になると思います。 http://user.services.openoffice.org/ja/forum/index.php -以 上-

参考URL:
http://user.services.openoffice.org/ja/forum/index.php
supatiki1
質問者

お礼

ご回答ありがとう御座いますm--m 後者の方のアドバイスを参考にクリアできそうです! フォーラムの方も参考にさせて頂きます。 ありがとう御座いました!m--m

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! OpenOfficeは使ったことがないのでちゃんと動作するかどうか判りませんが・・・ 当方使用のExcel2003の場合です。 A2セルからデータが入力してあり、B列に表示させるとします。 B2セルに =IF(A2="","",MID(A2,11,FIND("http",A2)-11)) という数式を入れオートフィルで下へコピーすると 希望に近い形になると思います。 以前、投稿した中でExcelの数式をそのままコピー&ペーストした場合はエラーが表示されてしまった! という質問者の方がいらっしゃいました。 もしかすると、OpenOfficeの場合は カンマ「,」の部分をセミコロン「;」に変更しなければならないではないかと思います。 OpenOfficeの数式は =IF(A2="";"";MID(A2;11;FIND("http";A2)-11)) という感じになるのですかね? 以上、参考になれば幸いですが、 的外れならごめんなさいね。m(__)m

supatiki1
質問者

お礼

ご回答ありがとう御座いますm--m 後者の方のアドバイスを参考にクリアできそうです! ありがとう御座いました!m--m