• ベストアンサー

OpenOffice.org「Base」での頭の0の表示方法について

お世話になります。 先ほどOpenOffice.orgをダウンロードして「Base」というデータベースソフトを使っています。 取引先から「csv」ファイルがメールにて送られてきました。 ファイル名は「商品在庫.csv」。おそらくファイルの種類だと思うのですが、「microsoft office excel csv ファイル」となって、「a,」このようなアイコンのファイルです。 このファイルをbaseで開いてみたところ、一見おかしなところはなかったのですが、「商品管理番号」というところに本来「00001」のように0が頭に来るはずの商品管理番号がタダの「1」になっていました。 これはどのようにしたらbaseでも頭に0が入っていた場合表示できるようになりますでしょうか? 対象のファイルをエクセルで開いても同じように0は表示されなかったのですが、いろいろいじってみて拡張子を「.txt」にしてメモ帳で開いてみたら確かに00001のように頭に0が入力されていました。 これはエクセル側の設定などで解消できる問題でしょうか? ご存知の方がいらっしゃいましたら是非ともご教授下さいませ。

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

  • ベストアンサー
  • neorg
  • ベストアンサー率54% (235/433)
回答No.1

baseは、詳しくないので見当違いの回答でしたらすみません。 ためしにbaseでcsvを開いたら、calcが起動しました。 商品管理番号が、五桁固定ならセルを選択してそこで右クリックして セルのフォーマットで数字のタブで先頭のゼロを5に設定すると表示されます。

daizu123
質問者

お礼

お礼が遅れてすみませんでした。 ご丁寧にお答え下さいまして誠にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

>エクセル側の設定などで解消できる問題でしょうか? いいえ。どちらかというとExcelが悪いとは思うのですが。 === 今のところ,解決策は二つあります。 1. OpenOffice.org Calcで読み直し,保存する。CSVファイルを読み込むときに図の画面で設定を行う 2. SQLを打ちこんで取り込む。なお,各々の型は適宜変更してください。 http://user.services.openoffice.org/en/forum/viewtopic.php?f=13&t=18430&p=86390 どうやら,OpenOffice.orgのテーブルは主キーがないとレコードを足したり編集したりできないようです。 CSVのデータに主キーとか,んなデータは記録されていないので,編集等が必要な場合は2案を採用し,主キーを指定したテーブルを作って読みこむでしょう。 #詳しいやり方は面倒なので省略。

daizu123
質問者

お礼

お礼が遅れてすみませんでした。 ご丁寧にお答え下さいまして誠にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A