タグ

csvに関するreponのブックマーク (10)

  • CSVファイルを読み込む:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    ツイート CSVのデータを扱うとき、次のようにブックとして開いていませんか。 Sub Sample1() Workbooks.Open "C:\Data\Sample.csv" End Sub CSVファイルはアイコンの絵がExcelでかつ、ダブルクリックするとExcelが起動して開かれます。そのことから「CSVファイルはExcelのデータファイル」と勘違いしているユーザーも多いですが、CSV形式のファイルは単なるテキスト形式のファイルです。 CSV形式は、Excelが登場するはるか以前の、MS-DOS時代から使われていた汎用のファイル形式です。決して、Excel専用のデータ形式などではありません。 Sample1のように、CSVファイルをブックとして開くと「001」が「1」になったり、「2-1」が「2月1日」のシリアル値に変換されるなど、自動変換機能が働いて読み込みと同時にデータが変換さ

    repon
    repon 2017/04/23
  • ExcelでCSVファイルを簡単にインポートする方法 - SO NOTE そうのて (;^ω^)

    まず最初に、csvファイルってなーに?*1な方は、↓を参考にして下さい。 Comma-Separated Values - Wikipedia CSV(カンマ区切り)とは - IT用語辞典 e-Words で、前置き。MS-OfficeのインストールされてるPCの場合、意識的に関連付けを変えたりしていない限り、拡張子csvのファイルはExcelに関連付けられているので、csvファイルのアイコンは↓な感じだと思います。 csvファイルといっても、WikipediaIT用語辞典にもある様に、所詮、区切り文字*2で区切られたテキストファイルでしかないので、テキストエディタで開くと↓な感じになってます。 ただ、これをアイコンダブルクリック、つまりはExcelで開いちゃうと... あららら、なんかテキストエディタで開いたのと様子が違いますね。おかしい箇所を挙げると、 店舗コードが日付になってしまっ

  • RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 - Rails Webook

    RailsCSV/Excel/OpenOfficeのアップロード機能の実装方法について説明します。 動作確認 Ruby 2.1 Rails 4.1 Roo 1.13.2 目次 Railsプロジェクトの作成 CSVのインポート機能の実装 Excelのインポート機能の実装 1. Railsプロジェクトの作成まず、Raislのプロジェクトを作成します。 rails new csv_import_test cd csv_import_testそして、必要なコントローラー、ビュー、モデルを作成します。 rails g controller Products index rails g model Product name:string price:integer released_on:date rake db:migrate CSV出力するためのデータを作成します。 # db/seeds.rb

    RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 - Rails Webook
  • それでも独自のCSVを書くつもりですか? | POSTD

    一部誤訳の指摘があったため、修正しました!ご迷惑おかけして申し訳ございません! あなたは自分でCSVを書いてみたいですか? フィールドはコンマで区切り、行は改行で分けます。簡単ですよね。数行書けば勝手が分かるというものです。 でも、ちょっと待ってください。 フィールド内にコンマがある場合は? ダブルクォート(”)で、該当のフィールドを囲みましょう。簡単ですね。 では、ダブルクォートで囲めるフィールドに例外はあるのでしょうか? フィールド内にダブルクォートがある場合は? フィールド内の各ダブルクォートに対して、ダブルクォートを二重化して適用しましょう。そうすれば元のダブルクォートをエスケープすることができます。 なお、二重化したダブルクォートと空フィールドを囲んでいるダブルクォート( ...,"",... )を勘違いしないように気を付けてください。 フィールド内に改行がある場合は? その場合

    それでも独自のCSVを書くつもりですか? | POSTD
    repon
    repon 2014/11/14
  • プログラムぺろぺろ |シェルスクリプトでcsvを読み込み、フィールドごとに分割・処理する方法

    csvデータを1行ずつ読み込んでいき、処理を行うシェルスクリプトを紹介します。 ■CSVファイル(test_list.csv) サンプルとして、以下のようなcsvファイルがあるものとします。ファイル名はtest_list.csvとします。 リンゴ,100,10 ミカン,80,20 イチゴ,120,15 パイナップル,200,8 モモ,500,6 ■シェルスクリプト スクリプトは以下のようになります。 #!/bin/sh # シェルスクリプトでcsvを処理するサンプル while read LINE; do # 各フィールドを取得 COLM1=`echo ${LINE} | cut -d , -f 1` COLM2=`echo ${LINE} | cut -d , -f 2` COLM3=`echo ${LINE} | cut -d , -f 3` # コマンドの実行 echo "${COL

  • その15 JavaScriptを使ってExcelファイルからCSVを作る

    ホーム < ゲームつくろー! < Programming TIPs編 その15 JavaScriptを使ってExcelファイルからCSVを作る ゲーム制作ではテーブルが欠かせません。山ほどあるアイテムの攻撃力、防御力、値段などはテーブルで扱うのが理想です。このテーブルを作成する最強のツールは多分Excelでしょう。 ところがこのExcelさん、そのままプログラムから読み込むのは何とも大変な人だったりします。内部はバイナリファイルですから解析が必要です。折角のテーブルなのにこれでは魅力半減です。 テーブルとしてもう一つ魅力的なのは昔ながらの「CSV」です。これはコンマ(,)で値を区切っていくという単純な構造です。それゆえにパース(解析)しやすくプログラムとの相性もかなり良い形式です。しかし、これもこれで問題があります。CSV形式を手打ちすると大概どこかで間違います。コンマが抜けていたり、不必

  • Ruby CSV with CP932 | Doors of Codes

  • MySQL CSVファイル入出力

    MYSQLでの「CSVファイル」の入出力(インポート、エクスポート)方法について記載しています。 WindowsLinuxのどちらの環境でもファイルパスの記載が変わるだけでコマンドは同一になります。 入力 LOAD DATA INFILE 「,」などで区切られたCSVファイルを用意することにより、MySQLに高速にデータを入力することができます。 文字の囲み文字が「”」のときの使用例です。 囲み文字が必要ないときはENCLOSED BY ‘”‘を外します。 構文 LOAD DATA INFILE "ファイル名" INTO TABLE テーブル名 FIELDS TERMINATED BY ',区切り文字' ENCLOSED BY '"';

    MySQL CSVファイル入出力
  • PHP CSV出力 (fputcsv 使用) | fujishinko 雑記帳

    PHPMySQLのデータベースに登録したデータをCSVファイルで ダウンロードさせるプログラムを作る必要に迫られました。 改行処理とかめんどくさいな・・・と思っていたところ fputcsvという関数を見つけました。 (PHP5以上のようですが。) サンプルをいくつか探してみたのですが、どうも 「一旦ファイルを作成して、それをダウンロードさせる」 という処理しか見つからない。。。 ダイレクトにダウンロードさせたいのに。 と思っていたら、ステキなサンプルを見つけました。 http://www.developer0000.jp/2007/06/26/1550/ <?php $out = fopen('php://output', 'w'); fputcsv($out, array('this','is some', 'csv "stuff", you know.')); fclose($out

    PHP CSV出力 (fputcsv 使用) | fujishinko 雑記帳
  • PHPのCSV関数 - それマグで!

    PHPにはfputcsv/fgetcsv関数がある。WEB+EBバックナンバーを読んでいたらで、オススメめ関数と紹介されていた。早速使ってみた fputcsvの利用 <?php $fp = fopen("csvtest.txt", "w"); foreach( $lines as $line ){ fputcsv( $fp , $line ); } クオート、カンマを考慮した処理を行ってくれるのが嬉しい。 fgetcsv関数の利用 <?php $line = fgetcsv( "csvtest.txt" ); var_dump( $lines ); fgetcsvは1行ずつ読み込む。 美しくない ファイルに3行も使う時点で美しくない。 1行ずつ処理が美しくない var_export+file_put_contentsした方がらく。 file_put_contentsで同じようなことをする

    PHPのCSV関数 - それマグで!
  • 1