• ベストアンサー

データファイルの形式について

早速ですが、宜しくお願いします。 一覧形式のデータを提供する場合、広く普及している"*.xls"が一般的かと思っていたのですが、郵政公社の7桁郵便番号などは"*.csv"で提供されていることに気付きました。 1.CSVファイルはOSやソフトを問わずにデータとして利用でき、ファイルサイズも小さくできるから、と解釈して間違いないでしょうか? 2.提供した相手がXLSファイルを利用できないということがあるのでしょうか? 3.2番の場合、変換などの手間はどの程度のものなのでしょうか? 以上、宜しくお願いします。

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

  • ベストアンサー
noname#8602
noname#8602
回答No.5

1.まず、テキストファイルはほぼ万能です。データベースのデータとして、CSV形式は汎用性においてベストかもしれません。 2. 例えば、私はEXCELを持ってますけど、データコンバータ扱いでしかたなく入手しています。基本的な使い方は分かりますが、ほとんど使いません。データは、汎用のテキスト系がいいです。 3.EXCEL側でCSVに書き出せば問題ないが、*.xlsファイルを読み込めるアプリケーションでもバージョンが古い場合は、Microsoftが同じ拡張子(*.xls)でファイル構造を変更してきた経緯があるので、読み込み自体ができません。 #今のPCのスプレッドシート(兼データベース)としては、EXCELが勝ち組みなので、他のアプリケーションが譲歩して*.xlsを読める場合が多いですが、あくまでも「諸行無常」。Visicalc・Lotus1-2-3の二の舞になる日がいずれ来るでしょう。Oooに、がんばってほしいです。

rinntarou_2
質問者

お礼

皆様にお礼すべきなのですが、最後の方にまとめさせていただきます。 皆様の意見から、相手が”エクセル形式で”と指定してこない限りは、CSVファイルが親切だと言うことが判りました。 多数のアドバイスありがとうございました。

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

その他の回答 (4)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

一番の問題は汎用性、Excel以外のソフトでも開けること 2番目が、登録できる件数 郵政省のデータの場合、分割しないとExcelでは表示できません。 Excelの仕様で65,536 行、256 列の制限があります。 相手がExcelかExcelデータを変換できるソフトがある場合はそのままでもかまいません。 変換ですが、名前を付けて保存時に、ファイルの種類をCSVにするだけです。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

csvなら原始的な分、使い回しがききますので、スプレッドシート以外のワープロ・ハガキ宛名ソフト・アドレス管理ソフトでもインポート出来ます。 なので、1の解釈は合ってると思います。 2は、まず大半の人は、何らかの手段でエクセルのデータは読み取り出来ると思います。ロータス123とかStarSuiteとか安いデータ互換オフィスもありますし。でもやはり一企業の製品のデータ形式に過ぎませんから、読めない人のことも考慮すべきでしょうね。特にお役所がデータを配布する場合は。 3は、上記の互換ソフトがあれば普通のデータ読み込みと同じく一瞬ですが、ワープロやその他のソフトだとデータフィールドの指定などの手間が発生すると思います。パソコン初心者には難しいかもしれません。

全文を見る
すると、全ての回答が全文表示されます。
  • aieeen
  • ベストアンサー率12% (7/54)
回答No.2

CSV C カンマ S セパレード V ?何だっけ? 昔からCSVやTXTが一般では・・・ データの配布はテキストファイルの方が便利です。 >2.提供した相手がXLSファイルを利用できないということがあるのでしょうか? エクセルが全てでは無いと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • saikumi
  • ベストアンサー率33% (18/53)
回答No.1

*.xlsのデータ形式は、エクセル独自のものですから、基本的には先方がExcelをもっているか、あるいはAccessのようなソフトで*.xls形式のデータをインポートできるソフトでないと使用できないと思いますよ。 1.「.csv」形式のファイルはOSやソフトを問わずに利用できるとおもいます。違うOS間やソフト間ではcsvが一般的ではないでしょうか。 2.提供した相手がXLSファイルを利用できないのは、上記の通りだと思います。 3.もし、エクセルのデータをCSVに変換するなら、 「ファイル」ニューの「名前を付けて保存」で ファイルの種類を「CSV(カンマ区切り)」にすれば可能です。 ただし、書式などは保存されずに、データのみがカンマ区切りで保存されると思いますよ。

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

関連するQ&A

  • 漢字の画数のCSVデータはありますか?

    郵便番号と住所の対応CSVデータは郵政公社HPからダウンロードできますが、そのような感じで、漢字と画数のデータはどこかで公開されていないのでしょうか?

  • 郵便番号検索に使用するデータについて

    現在、郵便番号検索表示のPGをPHPで作成しています。 この郵便番号検索はできれは自分の手元にDBを置かずに郵政公社のデータを利用したいと考えています。  以前に日本郵政公社にアクセスしてその検索したデータだけを返してくれるという話を聞いた記憶があるのですが、そのようなサービスは実際にあるのでしょうか? よい方法や情報がありましたら宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • データベースの勉強について

    皆さん、お世話になります。 データベースの勉強をしようと思っています。 そこで皆さんに質問があります。 サンプルデータ(CSVファイル)を探しています。 ※できれば大量のデータ(100万件以上) 例えば日本郵政公社のホームページからダウンロードできる郵便番号(KEN_ALL)データみたいなCSVファイル以外でありませんでしょうか。 ご存知の方がいましたら教えて下さい。 宜しくお願いします。

  • xlsとcsvのデータとの違いについて

    エクセルで13桁の番号を同じデータでxlsとcsvに保存したんですが、xlsだと13桁の番号は表示されますが、csvのデータだと文字化けして正しく表示されません。 「秀丸」「サクラエディタ」などのツールを使っても、csvの方は正しく表示されませんでした。 どなたか原因・csv表示の対処方法のわかる方教えてください。 宜しくお願いします。

  • 【至急!】京都府の郵便番号データありませんか?

    現在、エクセルの郵便番号を入力すると、住所を生成してくれる機能を使って住所入力をしています。 ですが、京都のみ原本に記載されている住所と、生成された住所が、全然違うものがたくさん出てきてしまいます。 似ても似つかない結果も多いので、想像で置き換えることも難しいです。 どこかに現状に即したCSVファイルはないでしょうか。 郵便番号と住所が入っているものがあれば、VLOOKUP関数で引っ張りたいと思います。 ちなみに当り前ですが、日本郵政公社からダウンロードしたファイルは使えませんでした…

  • 合併前の全国市区町村名の読み仮名について

    平成の大合併にて行われた市区町村の合併について 合併前の市区町村名の読み仮名などをまとめた 資料などがあるサイト・情報をご存じの方は いらっしゃいませんか? 日本郵政公社のホームページには、既に合併後の一覧が CSVファイルで置いているのみで、古いデータは残っていない(そんなわけないと思うけども・・) との事でした。

  • エクセルでcsvデータを自動読み込みする方法(至急)

    csv形式のファイル(内容は計測値データ)をエクセルに読み込み、csvファイルの各データが規定値内に納まっているかの確認が容易できる方法を探しています。 このとき条件として、 (1)csvファイル内のデータは10項目程度。 (2)csvデータはランダムに更新される。 (3)エクセルに読み込むときはエクセルシート内の決められたセルにそれぞれデータが格納されること。 (例)csvファイルに"110"と"119"の2種類のデータがあった場合、あらかじめxlsファイルのセルA1に「警察」、セルA2に「消防署」と記入しておき、csvファイルのデータを読み込んだとき、セルB1に"110"、セルB2に"119"と入力される。 (4)csvファイル自体は開かず、必要なときにあらかじめ作成したxlsファイルを立ち上げると、自動でcsvファイルの内容を吸い上げる。 (5)入力されたデータの適否をそれぞれ判定する。 (6)xlsファイルを立ち上げている間にcsvファイルが更新された場合、xlsファイルの更新方法は手動と自動を選択できる。 こんなこと出来るでしょうか? 特に(4)が困っています。csvファイルをエクセルで開いた状態であれば、この内容で出来たのですが・・・。 どなたか良い方法があったら教えて下さい。お願いします。

  • 同じフォルダの全CSVから特定列の情報取得したい

    同じフォルダーの中にあるすべてのCSVファイルから特定範囲のデータをひとつのExcelファイルに取り込みたいのですが、どのようにしたらいいのでしょうか? 【2月.CSV】 (※同様のファイルが1月~6月まであります。)   データ1 データ2 データ3 1  5.76   5.21    3.25 2  5.36   5.05    1.25 3  5.21   4.06    2.28 4  5.32   3.25    4.25 5  4.21   2.81    7.65 【月別データ2一覧.xls】 ID 1月  2月  3月  4月 1      5.21 2      5.05 3      4.06 4       5       6 「月別データ2一覧.xls」ファイルのそれぞれの月のところへ、月のCSV(1行目~3行目)のデータを取り込むようなマクロを組みたいのですがどの様にしたら良いのかわからないので教えてください。また、取り込む時に、CSVファイルを画面上に開かないでやりたいのですが、可能なのでしょうか? 可能であれば、合わせてどのようにしたらいいのか教えてください。

  • CSVファイルのデータ型について

    初めて質問します。よろしくお願いします。 拡張子「.xls」のファイルを「.csv」に変えるときに、データの形が変わってしまいます。 (エクセルでは「001」(文字列)のものが、CSVで保存すると「1」(数値)となってしまう) これを解決するために エクセルから文字列のデータを持ってきて貼り付け・保存しようとしましたが、 何度やってもデータは数値になってしまいます。 データ量が多いので、手ではとても直せません。。。 どなたか、よい方法がありましたらご教授ください。

  • エクセルのデーター変換について

    黒船(電話番号等)で住所録を作成しようと 抜き出したデーターをcsv形式で保存して エクセルで開いたのですが、郵便番号が -(ハイフン)が無く単に数字の7桁の為に 北海道の郵便番号は頭に0(ゼロ)が付くため エクセルで開いた場合、単に数字と認識されて 頭の0(ゼロ)が無くなり6桁の郵便番号に なってしまいます、その6桁の数字の頭に 一括で0(ゼロ)を付けて7桁にする方法は ありますでしょうか

専門家に質問してみよう