タグ

csvに関するtetsukampのブックマーク (7)

  • Blog

    2020 年に起きたワークスタイルの変化とこれからについて #GameWith #TechWith - GameWith Developer Blogこの記事は GameWith Advent Calendar 21 日目の記事です。 最近、ブログ更新を怠っていた @serima です。Splatoon 2 でナワバリバトルをする日々を送っていますが、お仕事では開発マネージャーをしています。 2020 年は新型コロナウイルスの影響で世界的に働き方の変革を求められた年であり、弊社 GameWith も例外ではありませんでした。 このポストではフルリモートワークへの切り替えにおいて気をつけたことや、現在の課題と試みについて簡単に紹介できればと思います。 なお、現時点(2020 年 12 月)においての会社としての対応は全社で原則フルリモートワーク(在宅勤務)という方針を採用しています。 もとも

    Blog
  • CSV ファイルを BULK INSERT を使ってインポートする

    CSV ファイルを SQL Server にインポート アプリケーションを開発していると、ファイルから SQL Server にデータをインポートしなければならないことがあります。 ここでは CSV ファイルを BULK INSERT を使って SQL Server のテーブルにインポートする一番シンプルな方法をご紹介します。 まずデータを保存するテーブルを作りましょう。 以下のクエリーを実行して、Students という名前のテーブルを作ります。 CREATE TABLE Students ( StudentID INT NOT NULL PRIMARY KEY, FirstName VARCHAR(50) NULL, LastName VARCHAR(50) NULL, BirthDay DATE NULL, Gender CHAR(1) NULL ); インポートしたい CSV ファ

    CSV ファイルを BULK INSERT を使ってインポートする
  • ExcelのCSV形式にダブルクォーテーション「”」を付ける | MEMO-LOG

    Excelで書きだしたCSVファイルにはダブルクォーテーションがつきません。自動でダブルクォーテーション付きのCSVに変換できる方法を紹介します。 “AAA“,”123” の様にしたい場合、Cassava Editorというフリーソフトを使うのが一番手っ取り早いです。 Cassava EditorはCSVファイルを読み込み、編集、書き出しができるソフトです。 エクセルのような画面でCSVの編集ができ、オプションで設定することでダブルクォーテーション付きで保存可能です。 また、エクセルから直接クリップボードにコピー・ペーストでCassavaに貼り付けることもできます。 オプションのデータ形式-CSVで「全てのセルを""で囲む」を選択すれば、ダブルクォーテーション付きで保存されます。 ソフト名 : Cassava Editor 動作OS  : 2000/XP/Vista/7 ダウンロード

  • Ruby/CSVファイルを読む - 俺の基地

    普通にやってみる すごい簡単 require "csv" CSV.open('file.csv', 'r') do |row| print row[1] + "\n" end rowはArrayで各カラムが順番に入っている。 これの長さをチェックするだけでもデータチェックになるね ▲ ▼ ヘッダ行があった場合 ヘッダ行があった場合破壊的に読み飛ばす必要があるのでshiftメソッドで頭を切り取ります。 reader CSV.open('file.csv', 'r') #一行スキップ reader.shift reader.each{|row| puts row[1] } こんな感じでやるといいかもね ▲ ▼

  • RubyでCSVを扱うときは配列をハッシュにすると便利な件 - wataradioの日記

    RubyCSVを扱う場合は標準ライブラリのCSVか、FasterCSVを使うことが多いと思います。どちらのライブラリも以下のような感じでCSVの1行を配列にしてブロックに渡してくれます。 CSV.open("test.csv", 'r') do |row| p row # => ["Yamada", "30", "180"] p row[0] # => "Yamada" p row[1] # => "30" p row[2] # => "180" end このときCSVのカラム数が少なければrow[0], row[1]のようにして配列のインデックスアクセスで十分なのですが、カラム数が多くなると、あのデータは何カラム目にあるだっけ? となることがよくあります。 そこでハッシュですよ。 例えば、CSVデータが名前、年齢、身長の順に並んでいるなら、以下のようにカラム名をキーとしたハッシュにする

    RubyでCSVを扱うときは配列をハッシュにすると便利な件 - wataradioの日記
  • http://konohaotoshi.blog69.fc2.com/blog-entry-80.html

  • rubyでは便利なcsvのライブラリがあるのだけど

    こんなCSVファイルがあったとして sample.csv "abc","d,e" 次のようなコードでCSVファイルを扱う事ができます。 require 'csv' CSV.open("sample.csv","r") { |row| puts row[0] #=>abc puts row[1] #=>d,e } 便利だなぁと思いつつも、次のような形式だとパースに失敗するみたい。 sample.csv #a,b "a","b" #"a","b" 1行目、2行目は問題なく読み込めるのだけど、 3行目で「CSV::IllegalFormatError」で失敗してしまう。 先頭に「#」があれば、コメント行とみなすとかを設定できたら嬉しかったのだけどなぁ。。 fastercsv,lightcsvも試してみたけど、やっぱりだめ。 コメント行を読み飛ばしてほしいのだけど、そういうのはやっぱり手作りにしな

  • 1