Comma Separated Value の略。
主に表計算ソフト間の互換フォーマットとして用いられる。「カンマでカラムが区切られ、改行で行が区切られる」という漠然としたルールで明確なフォーマットの仕様や標準は存在しなかったが、2005年10月にCSVの仕様について書かれたRFC 4180が公開された。
また、タブ区切りなどもCSVに含める場合がある。これは "Character-Separated Values" の略である。
バージョン管理システムのCVSと間違いやすい。
こんにちは! IT業界に努めて5年のなんちゃってエンジニアです。 入社した当初にExcelの使い方などの研修を受けて、独学でVBAマクロを学習してきました。今まで使ってきたコード残しておきたいので記事にすることにしました。 もしよかったらご自由にお使いください。 ※dim 変数を定義 as データ型を定義 セル入力内容の転記 セルA1の内容をB2へ転記: ActiveSheet.Range("A1").Value = ActiveSheet.Range("B1").Value ActiveSheet.Cells(1, 1).Value = ActiveSheet.Cells(1, 2).Val…
# 本文 。、こんにちは、きょうは、ExcelやGoogle spreadsheetなどの表計算ソフトについてお話したいと思います。これら表計算ソフトで、A列を空列にしたものをよくみかけます。 。やめましょう。 きちんと先頭からデータを入力します。 ふつう、句読点を頭に配置するなんてことはしないでしょう。A列や1行を空列にするということは、句読点を頭に配置しているようなものです。やめましょう。見た目として余白のために全く不要である空列空行を入力したくなる気持ちは分からなくないですが、空列空行を入力するとデータとして汚くなります。
この記事に書いてあること タイトルの通り、Node.jsでcsv-parseを使ってcsvファイルを読み込む実装を紹介します。 Node.jsにはcsvファイルを読み込むライブラリが複数ありますが、おそらく一番人気っぽいcsv-parseを使ってみました。 csv vs csv-parse vs csv-parser vs fast-csv | npm trends ちゃんとTypeScriptにも対応しています。 この記事での実装の全体はGitHubに置きました。 よければ参照してください。
「CSVファイルをExcelで開いたら、先頭の0が落ちてしまったけど、どうやって対処したらいいかわからない・・・」 ExcelでCSVファイルを開いた時に先頭の0が落ちてしまって困った経験をお持ちの方は多いでしょう。 本記事はそんな方に向けた、CSVファイルの値の先頭が0落ちしてしまった時の解決方法について解説する記事です。 0落ちを発生させないようにする方法や、なぜ0落ちが発生するのか、上書き保存してしまった時の対処法などについてお話ししますので、ファイル編集作業の参考としてください。 それではご説明させていただきます。 そもそもなんでCSVファイルは0落ちするのか? ExcelでCSVファ…
本記事は、PowerShellを利用しActiveDirectoryのユーザーのセキュリティグループをCSVで一括作成するスクリプトのサンプルです。 統合アカウント管理ソリューション的なものを持っていない企業や自治体の情シスの方は、基本AD上で手作業によるユーザー作成やセキュリティグループの変更を行っていることと思います。 このスクリプトを使用すると、手作業で行っているユーザー編集のムラを無くし、短時間で効率的にADユーザーのセキュリティグループを変更することができます。 セキュリティグループのほか、ログオンスクリプト等も合わせて設定を行う仕様になっておりますので、必要に応じてカスタマイズする…
本記事は、PowerShellを利用してActiveDirectoryのユーザーをCSVで一括作成するスクリプトに利用するためのCSVを、ExcelVBAで生成する方法について解説する記事です。 ★PowerShellのスクリプトに関しての記事はこちら www.withdrawal-civilservice.com 上のリンクの記事と合わせて利用することで、AD管理が大幅に効率化されます。 また、単にExcelVBAでCSVを作成するためのソースコードとして転用することも可能ですので、用途に合わせてご活用ください。 それではご説明させていただきます。 必要なExcelの構成 入力用 所属コード…
この記事に書いてあること csvファイルをコマンドを使って、特定の列を条件にソートする方法をメモしておきます。 ヘッダもソート結果のファイルに移動します。 $ (head -n 1 test.csv && tail -n +2 test.csv | sort -t , -k 3) > test_sort.csv 上のコマンドによって、 test.csvの先頭行をヘッダとして扱って出力先ファイルにもヘッダとして書き出し、 2行目以降からファイル末尾までを区切り文字をカンマとして3列目をキーとしてソートしてファイルに出力します。
VAddyで、クロールしたURLの一覧情報のCSVダウンロード、発見した脆弱性情報のCSVダウンロード機能をリリースしました。 クロールしたURLの一覧情報のCSVダウンロード クロールしたURL一覧は画面上で表示できていましたが、この情報をCSVダウンロードしてサイトマップと付き合わせることで、VAddyの検査カバー範囲を確認したいというご要望を受け、本機能をリリースしました。 クロール管理の該当クロールデータを選択するとクロールしたURLの一覧が表示されます。その画面の右上にある「クロールURLダウンロード(CSV)」ボタンを押下するとダウンロードできます。 本機能はエンタープライズプラン…
こんにちは、ryohei515です。 弊社が提供している Re:lation では LINE 等のチャットの CSV エクスポート機能があります。 そこで CSV::MalformedCSVError というエラーが発生することがありました。 結論、掲題の通りの原因だったのですが、エラー調査時にこのことが書かれた記事等見かけることがなかったので、備忘で残しておこうと思います。 環境 Ruby 3.1.0 実際に発生したエラー CSV.parse(csv) の処理で、以下の通り発生しました。 /usr/local/lib/ruby/3.1.0/csv/parser.rb:1067:in `par…
Excel VBA バージョンが違い移植に手間取りました。 2002上で同様操作を「記録マクロ」で試してみました。 HRC Data Logger VBA概略 Excel VBA バージョンが違い移植に手間取りました。 ひとつはXPで動くExcel2002、もうひとつはwin11で動くExcel2007でした。目の前で使っているのは2007のVBAなので、久しぶりとはいえなんとかできました。そのままで2002上で使ってみると動作エラーが起こり、イロイロ不都合でした。多くは書き直しました。 読み込み可能な行数が異なる:対象となるCSV行数が2002は65千行程度ということで、エラー処理も面倒なの…
Bing Image Creator で生成: Graceful camellia sasanqua garden, photo 東京都のウェブサイトから2009年の東京都にあるJRの駅の乗車人数のCSVファイルをダウンロードしました。 東京都統計年鑑 東京都統計年鑑 平成21年 運輸|東京都の統計 このようなファイルです。2行目は、私が変数名として追加しました。 このデータをRにインポートして、分析してみたいとおもいます。 まず、てはじめにtidyverseパッケージを読み込みます。 read_csv()関数でCSVファイルのデータを読み込みます。 インポートしたいデータは2行目から始まって…
20241109 現在、吉野家・松屋・すき家のアルバイト募集状況(日中、各店舗下限値。高校生時給・研修時給除く)は以下のとおりです。 Storetype 求人中店舗数[件] 上昇件数[件] 下落件数[件] 上昇-下落[件] 新規件数[件] 停止件数[件] 新規-停止[件] 吉野家 1232 0 0 0 1 1 0 松屋 1265 3 0 3 3 25 -22 すき家 1708 0 0 0 0 0 0 合計 4205 3 0 3 4 26 -22 20241109 において、前回集計時( 20241102 )以降、日中求人時給が上昇した店舗は下記 3 件です。 Storetype 都道府県 上昇…
環境 起きた問題 調査 リクエストのBODYに「=」「&」「users」などを含むと検知されやすい Prepared Statement を利用する際に気を付けること 既に運用中の環境においてプログラムの改修が困難な場合 スコープダウンステートメント クラウド型 WAF の利用 余談 環境 ユーザーが HTML フォームに入力した情報を、API Gateway を通じて Lambda 関数に送信し、その情報を Aurora データベースに保存します。 API Gateway には AWS WAF を設定しており、AWS のマネージドルールを使って SQL インジェクション攻撃からシステムを守っ…
リピストオンラインマニュアルのページでは、ショップ運営のための受注処理や広告分析の基礎を含む運営手順や登録手順を動画で紹介し、資料ダウンロードも提供しています。 【リピスト公式】すべてのマニュアルのダウンロードページはこちら リピストクロス徹底解説!注文から出荷までの操作・対応と広告集計のポイント [運営編] 1. リピストクロスの受注処理フローチャート概要 (0:00-1:00) 2. リピストクロスの出荷指示手順 (1:00-3:00) 2.1 受注検索のポイント 2.2 CSVダウンロードの注意点 2.3 CSVアップロードの手順 3. リピストクロスの完了処理のポイント (3:00-5…
nazology.kusuguru.co.jp 最近、イギリスのグラスゴー大学(UofG)心理学部に所属するパブロ・アリアス・サラ氏ら研究チームは、使用者たちが気づかないレベルでリアルタイムに画面上の顔を操作するAI顔フィルターを開発しました。 AIによって人間の「恋愛感情」を誘導する新しい技術が登場 - ナゾロジー ⇧「AI顔フィルター」を検出する機能も合わせて提供してくれれば、 『この人は「AI顔フィルター」を使うような人なんやな、さいなら』みたいな感じになりそうですけどね。 信用の無い人とは、長続きしない気がするんですけどね。 Ruby製のライブラリOxidizedの各modelクラスの…
今日の目標 基本情報技術者試験の範囲から問題を作る。 今日の結果 基本情報技術者試験の範囲から問題を作る。 →1問追加 メモ 作りたい問題 →答えが7になる逆ポーランド表記法の式はどれでしょう? 問題の答えが用意できても間違えた選択肢を用意するのが大変。他者に用意する場合は被演算子をすべて偶数にした式を答えにすると間違えてくれそう。 自分の学習用なので今回はこの形式にしなかった。 調べたほうがいい言葉 →First-In-First-Out 例:コンビニのパン 今回のソースコード ※ChatGPTで作られたコードです。 import tkinter as tk from tkinter imp…
iotfleetwise: BatchCreateVehicleおよびBatchUpdateVehicle APIにLimitExceededExceptionを追加し、バッチ内の最大車両数を10に設定 bedrock: アプリケーション推論プロファイルを更新 logs: UpdateAnomaly APIで新しいオプションのbaselineパラメータをサポート、baselineがTrueの場合、異常が基準動作として扱われるが、深刻な場合は異常として報告 cleanrooms: コラボレーション作成時に分析エンジンを設定するオプションを追加、従来のCLEAN_ROOMS_SQLに加えSPARK…
こんにちは。私は会社を辞めて再就職せずに1年弱のあいだ、貯えを切り崩しながらフラフラと生きている者です。 セミリタイア界隈や蓄財系界隈では多くの人が利用しているであろう、マネーフォワード系サービスを私も使っています。 どのようなサービスかを知らない人に向けて説明すると、自分が利用しているお金に関連するWEBサービス(例:銀行口座、クレジットカード、証券口座、確定拠出年金)から情報を一括して取得してくれて、自分の総資産額を計算したり、毎月の収支を把握し家計簿を集計したりできるサービスです。これによって家計管理が非常に楽にできるようになり、蓄財の進み具合も毎日タイムリーに把握可能ということで、蓄財…
はじめに 前提となるマインドセット 具体的な Tips コードを読まずに理解する技術 とりあえず Clone する インタフェースで理解する テストコードで理解する 慣習名で理解する コードの詳細を理解する技術 デバッガを使う とりあえずサンプルコードを書いてみる 分からないなら聞く 初見コードに安全に変更を加える技術 インタフェースを明らかにする Stub としての実装を用意する Design Doc を書く テストを書く まとめ We are hiring !! エンジニア採用ページはこちら カジュアル面談もお気軽にどうぞ インターンも常時募集しています はじめに 京都オフィス在籍で、AI…
目次 商品数を増やし「メガ割」での販売に注力して売上が増加 初期は低価格の商品を強化し、注目を集めることが重要 SNSを活用してセール情報を積極的に発信 商品数を増やし「メガ割」での販売に注力して売上が増加 ―Qoo10で販売を開始したきっかけは何ですか? 実は、2020年にQoo10の「出店登録」をしてショップのアカウントを持っていましたが、商品を登録していない状態がずっと続いていました。今年に入り、社内でネットショップの拡充を図る方針を立てたため、私がQoo10店の担当となり、3月から販売準備を進め、4月に商品の販売を開始しました。 ―ご自身が担当した直後に売上が伸びた理由は何ですか? 販…
gpspruneでライドの写真に位置情報を付加しようとすると全然違い場所になっている。これまでなかった現象。 ウェブアプリ側のバグを疑って、本体の.fitをコンバートしてみたが、同様にずれている。ということは本体側に問題あり。 さらに見てみると、序盤は正しく付加されているが、途中からずれている。昼食時にスリープさせた時までは正しいので、そこがあやしい。で、昼食の前後のデータを見てみたら、40分ほど時間が経過したはずなのに時刻がほぼつながっていた。つまり再スタート後に時間を校正しないままになっていた。最近のデータを同じく休憩前後でみてみるとやはり校正されてなかった。 過去2回のものはあまり位置情…
1. メールボックス単位で有効化する場合 2. 特定の複数メールボックスに対し、一括で有効化する場合 3.すべてのユーザー メールボックスに対し、インプレースアーカイブを有効化する場合 インプレースアーカイブの無効化 特定の複数メールボックスに対し、一括で無効化する場合 すべてのユーザー メールボックスに対し、インプレースアーカイブを無効化する場合 インプレースアーカイブの設定状況を確認するコマンドレット 今回は、インプレースアーカイブ(オンラインアーカイブ)をPowershellで有効化する方法をご紹介していきたいと思います。 Powershellを利用することで全ユーザー一括で有効化するこ…
サクラエディタで地味だけど便利な矩形(くけい)選択について覚書。矩形選択とは範囲選択の一種になる。 通常の範囲選択は以下のようにカーソル(ピンクの線)から右下にドラッグすると このように濃い色の部分が選択されている状態になる。 対して矩形選択はどんなものか。 例えば先の画像で言うと「5」の列だけを選択するといったものになる。 実際に矩形選択をしたら以下のようになる。 やり方としては、1行目の5の左側にカーソルを合わせている状態で、キーボードの「Alt」を押しながら9行目の5の右側にドラッグすることで矩形選択が出来る。 キーボードのみで行う場合は、「Shift」+「F6」で矩形選択モードに切り替…
LIFULL HOME'S 空き家バンクとは?LIFULL HOME'S 空き家バンクとは、日本全国の空き家情報を集め、地域の自治体や団体と連携して提供する、不動産情報サービスです。このサービスは、空き家問題の解決を目指し、空き家の有効活用を促進するためのプラットフォームとして運営されています。全国の空き家情報が一つのプラットフォームに集約されているため、利用者は簡単に検索・閲覧できます。スクレイピングツールの概要ScrapeStormとは、強い機能を持つ、プログラミングが必要なく、使いやすい人工知能Webスクレイピングツールです。違う基盤のユーザーに二つのスクレイピングモードを提供し、1-C…
ネットオフとは?ネットオフは在庫点数100万点、常時40万タイトルの充実した品揃えを誇る、日本最大級のネット中古書店です。中古はもちろんのこと、CD、DVD、ゲームソフトの新品も取り揃えます。スペシャルプライスで、おトクにショッピングできます。スクレイピングツールの概要ScrapeStormとは、強い機能を持つ、プログラミングが必要なく、使いやすい人工知能Webスクレイピングツールです。違う基盤のユーザーに二つのスクレイピングモードを提供し、1-Clickで99%のWebスクレイピングを満たします。ScrapeStormにより、大量のWebデータを素早く正確的に取得できます。手動でデータ抽出が…