• ベストアンサー

OpenOffice Baseのテーブルをcsv出力する方法

掲題のとおりですが,Baseにはテーブルを何らかのテキスト形式で保存する機能はないのでしょうか? 以前質問した際,BaseのテーブルをコピーしてCalcにペーストできるのでCalcで保存すれば可能だという回答を頂いたのですが,ペースト時にエラーが出て,先ほどもう一度トライしてもやはりダメでした. ご回答よろしくお願いします.

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

下記サイトの ・Writer、Calcからデータベースを利用する http://nstage.ddo.jp/pukiwiki/index.php?OpenOffice.org%2FBase%2FStudy#xe89bbff Calc での  CSV形式の保存 http://oooug.jp/faq/index.php?faq%2F2%2F157

KettaMachine
質問者

お礼

ご回答ありがとうございます. 前回の質問時には解決できずにあきらめた問題があっさり解決して驚いております! ただ,Calcの行数の制限(65536行まで)のせいで,元のDBのレコード数が何十万レコードもあるためテキスト化→csv出力を繰り返す必要があり作業が煩雑になってしまいます. できればBaseから直接csv出力できればいいのですが...

関連するQ&A

  • テーブルをCSV形式で保存できますか?

    よろしくお願いします。 Access2000と2002 OSはWIN2000とXPです。 Accessで作ったテーブルをCSV形式で保存をしたいのですが、 エクスポートのところを見ても、CSV形式が無いため保存することが出来ません。 現在は、コピー、ペーストでEXCELに貼り付けて、保存をしているのですが、 できれば、フォームか何かで、ボタンを押すと、保存できるような感じに していきたいのですが、無理でしょうか?(マクロであれば可能ですか?) よろしくお願いします。

  • Base からのデータのエクスポートすると文字化が

    https://help.libreoffice.org/Common/Importing_and_Exporting_Data_in_Base/ja 上記サイトから Base からのデータのエクスポートの方法下記 Base から新しい Calc シートにテーブルをコピーしてから、そのデータを保存またはエクスポートしたり、Calc がサポートする任意のファイル形式にデータをエクスポートできます。 エクスポートするデータベーステーブルが含まれるデータベースファイルを開きます。 「テーブル」をクリックしてテーブルを表示するか、「クエリー」をクリックしてクエリーを表示します。 「ファイル」 → 「新規作成」 → 「表計算」 を選択します。 Base ウィンドウで、エクスポートするテーブルの名前を右クリックします。 コンテキストメニューから 「コピー」 を選択します。 新しい Calc ウィンドウでセル A1 をクリックしてから 「編集」 → 「貼り付け」 を選択します。 エキスポートできるのですが文字化けが起こります。どうしたらよいでしょうか?

  • OpenOffice.org Calc

    OpenOffice.org Calcでファイルを作り、.xls形式で保存したのですが、セブンイレブンなどで印刷できるネットプリントにファイルを登録すると『対応していない形式です』と表示されてしまいエラーになります。 ひとつ気がついたことは、普通にエクセルで文書(試験用に数文字)を保存した場合は9KBになるのに、OpenOffice.org Calcで同じように保存すると、70KB位になります。 この70KBになったOpenOffice.org Calcの文書をエクセルで開き、何もしないで上書き保存すると9KBになって保存され、ネットプリントにも登録できるようになりました。 これはOpenOffice.org Calcの設定に何か問題があるのでしょうか? わかる方、よろしくお願いします。

  • ベーステーブル情報について

    Visual Basic6で作った、データベースを扱うプログラムをWindows95で使用していたのですが、WindowsXP(Profassional)のパソコンに変えたら、「更新に必要なベーステーブル情報が足りません」のエラーが出て止まってしまいます。 Data Environmentを使ってデータベースに接続しているのですが、すべてのプログラムでエラーになります。 解る方、回答のほど、よろしくお願い致します。

  • Excel をCSVで出力できません。

    OS/Win7 Excel 2007  Excel表をCSV形式で出力したい。「ファイル名保存」「ファイルの種類―CSV」を指定すると、下記メッセージが出て、CSV形式で出力できません。 「(出力ファイル名.CSV)には互換性のない機能が含まれている可能性があります。」 単にテキストデータとしてなら出力できますが、このテキストファイルからOPEN文で読み込むと 1レコード全体を読み込めません。解決方法を教えてください。 同窓会の宛名書きを今週中にもしなければなりませんので、大変困っています。よろしくお願いします。

  • パワーポイントについての質問です

    メモ帳などのテキスト形式で保存してあるデータを、パワーポイントの表のなかに挿入したいのですが、いちいちコピー&ペーストする以外に何かいい方法はありませんか? テキストファイルを指定するだけで表の中にデータを流し込んでくれるような機能はないでしょうか?よろしくお願いいたします。

  • ワード文書の表をシンプルにしてHTML文書に貼り付けたい。

    ワードで作られた書類をホームページ化しています。 ワードの保存機能でHTMLにすると、余分なコードがいっぱいはいるので、ホームページビルダー、または ネットスケープのComposerで、コピーペーストして、貼り付け時にテキスト化して一行一行確認しながら作っています。 問題は、表です。 表をテキスト化すると、表が消えてしまいます。かといってそのままの形でコピー貼り付けすると、余分な属性が大量に入ります。一番シンプルなテーブル属性<table>だけ残して、表形式のまま貼り付けることはできないでしょうか。

  • OpenOfficeのファイルを画像保存方法

    OpenOfficeで、写真+文字を作った後に、jpegやgifなどの画像として保存したいと思っています。しかしなかなか機能が、というところでの悩みです。 文書ドキュメントで作った場合、ファイル→ウィザード→ドキュメントの変換では、なぜかうまくいかないのか、ウイザードの最後の画面でちょんと消えてしまってなんともなっていないようでした。 ファイル→エクスポートでは、形式が存在していません。 ファイル→名前をつけて保存にも形式が見当たりませんでした。 そこで、プレゼンテーションの真っ白ページで、画像と文字をつくり、保存すると、gifなどの画像保存ができました。 しかし、プレゼンテーションに写真や絵などを大きく貼り、その上に文字を書くのはいいのですが、一度書いたその文字を修正することができないようですね。 選択、あるいは、文字、テキストなど選んでも、一度書いた文字内にカーソルがきてくれません。 今度は、図形描画で、やってみますと、画像貼りつけた上に、文字を書こうとすると、ど真ん中にしかカーソルが位置してくれないようです。入力後、そのテキストボックスの移動ができるのか、と思えば、うんともすんとも。白い→「選択」は画像だけを選んでしまいます。 私がしたいことは、画像を貼り付け、上に文字を描きたいのです。 そして、それを画像として保存したいのです。 Officeのワードやエクセルなどでは、極普通に画像をファイルから選び貼りつけ、任意の場所に文字を書くことができ、一度書いた文字も修正ができ、それらの保存ができた、と思います。 OpenOfficeはそういうことはできないのでしょうか?

  • エクセルで作った文章をワードに移す方法。

    OS;WinNT WS4.0 WORD2000,EXCEL2000を使っているのですが エクセルのシートに入力した文章を そのままコピーし、ワードへペーストすると ワード内で表形式に表示される為、困っております。 現在の回避策としては一度、テキストエディタ(ノートパッド)へペーストし それをまたコピーしてワードにペーストする手順を踏んでいます。 もっとスマートに移すことは出来ないでしょうか?よろしくお願いします。

  • VBでSQLServer2000のあるテーブルをバックアップするには?

    初心者なので質問の意味が伝わるかどうか心配です。 今、SQLServer上にテーブルAがあるとします。 それを丸ごとバックアップしたいと考えます。(方法いろいろ) 今、私は単純にテーブルAと同じ構造のテーブルを VBからCreate Table でテーブルBを作って、KEYも設定して、 そのあとテーブルAの中身をテーブルBにINSERTするという 方法をとっています。 Create Tableする前にDrop Table していて もしそのときテーブルAが存在していないときはエラーになるのですが、 そのとき帰ってきたSQLServerのエラーコードならResume Nextする ようにしています。 こんな方法は普通はとらないのだと思います。 初心者ながら何だか危なげな方法だなと感じていますし・・・。 他に良い方法があれば教えてください。 バックアップするテーブルはどのような形式になっても構いません。 例えば、今の私の方法のように同じくサーバー側にテーブルとして 保存するのもありだし、固定長のテキストファイルとしてクライアント に保存するのもOKだとします。 ちなみに固定長のテキストとして保存する方法も分かりません(涙) どなたか教えてく下さい。申し訳ありません。

専門家に質問してみよう