タグ

csvに関するhiroomiのブックマーク (27)

  • Web版「Excel」がCSVエクスポートに対応、わざわざWindows/Mac版を用意する必要なし/すべてのWeb版「Excel」ユーザーに提供

    Web版「Excel」がCSVエクスポートに対応、わざわざWindows/Mac版を用意する必要なし/すべてのWeb版「Excel」ユーザーに提供
  • CSVを読み込ませてPowerShellコマンドを一括で実行する - JBS Tech Blog

    大量のPowerShellのコマンドを実行することがあるときに、CSV形式のパラメータ一覧を読み込ませてコマンドを一括実行する方法を知っておくと、とても便利です。 記事では、例として、大量のコマンドを実行するシナリオとその実現方法詳細を説明します。 シナリオ Import-Csvを使う コマンド構成 読み込ませるCSV(パラメータ)の準備 コマンドの形成 コマンド実行 トラブルシュート 終わりに シナリオ ある組織で、Teamsの利用を開放することになりました。 Teams利用開始にあたり以下のような準備をします。 課ごとのチームをあらかじめ作成しておく 課は200個ある この場合、200個のチームを作成する必要があります。 もちろんTeams管理センター(GUI)から一つずつ手作業で作成する方法もありますが、この個数であればやはりPowerShellコマンドで一括実行し効率をあげたいで

    CSVを読み込ませてPowerShellコマンドを一括で実行する - JBS Tech Blog
    hiroomi
    hiroomi 2024/03/19
    “Import-Csv "CSVのファイルパス" | Foreach { "一括実行したいコマンド" }”
  • JSONをCSVに変換する方法 - Qiita

    結論 使いやすいサービスが無かったのでjson to csvというアプリを作ってみました。簡単にJSONをCSVに変換できますので、ぜひ使ってみてください。 https://jsontocsvconv.com 説明 直感的に使えるようにはしていますが、一応サービスの説明をまとめます。と言っても2つのステップ、1. JSONのアップロードと、2. CSVのダウンロード、だけです。 1. JSONのアップロード JSONのアップロードは以下の3つの方法でできるようになっています。 JSONファイルをドラッグ&ドロップ Upload JSON fileボタンからJSONファイルを選択 JSONをテキストとしてペーストまたは直接書き込み これらのいずれかでJSONをアップロードすることができます。内部的にはアップロードされたJSONデータは、サーバーに送られずブラウザ内のJavaScriptで直接

    JSONをCSVに変換する方法 - Qiita
  • ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文

    One-liner for running queries against CSV files with SQLite という記事で紹介されていた、ワンライナーを使って CSV ファイルに対して SQL クエリを実行する方法。 $ sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' \ 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count' ソース元に記述されてる通り、taxi.csvGitHub からダウンロードして試すことができる。7z で圧縮されていて解凍する必要がある。 SQLite は通常ストレージディスク(SSD とか)上に保存して利用するのが一般的だが、SQLite 側で用意さ

    ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文
  • 【Office 365】Office 365グループを一括で作成する

    Exchange Online でグループを作成する方法をまとめてみました。Office 365 の Exchange Online では、いままでのセキュリティグループや配布グループに加え、Office365グループという新しいグループが追加されています。今回はそのOffice365グループをCSVファイルを使って PowerShell で一括で作成する方法をまとめました。

    【Office 365】Office 365グループを一括で作成する
  • 【Excel】毎日集計のCSVファイルもクエリ機能で一発自動更新

    ExcelCSV/テキストファイルを読み込む 拡張子が「.csv」のタブ区切りファイルを読み込むと、正しくセルに読み込めないことがある。毎回、セルに正しく値を読み込ませるために区切り記号を置換するなどしていないだろうか。CSV/テキストファイルを効率よく読み込む方法を解説する。 カンマ区切りファイル形式(以下、CSV:Comma Separated Values)やタブ区切りのテキストファイルは、さまざまなプログラムで出力形式としてサポートされている。そのため、これらの形式のファイルを「Microsoft Excel(エクセル)」で読み込んで、集計するといった作業が比較的広く行われている。 CSVファイルなどは、デフォルトでExcelと関連付けされているため、エクスプローラーでこれをダブルクリックして開いている人も少なくないだろう。しかし、CSVファイルなどをエクスプローラーでダブルクリ

    【Excel】毎日集計のCSVファイルもクエリ機能で一発自動更新
  • csvをGoogle スプレッドシートに定期的に反映させる | Tips Note by TAM

    サーバーの負荷状況を調査するため、cronでApache Benchを実行し定期的にcsvを出力していました。 このcsvが勝手にスプレッドシートに取り込まれてくれればなぁ、と思い Google Apps Script(以下GAS)を使って自動化してみました。 csvGoogle ドライブへ直接出力→GASでcsvファイルの内容取得してする という流れをcronとGASのトリガーを使って定期的に実行する流れをご紹介いたします。 ■もくじ csvGoogle ドライブのディレクトリに出力する Google スプレッドシートを作成 スクリプト エディタを起動 コードを書く トリガー設定 csvGoogle ドライブのディレクトリに出力する 15分ごとにApache Benchを実行→ Googleドライブcsv出力。 毎回同じファイル名で出力し、過去のファイルは上書きします。 cron

    csvをGoogle スプレッドシートに定期的に反映させる | Tips Note by TAM
    hiroomi
    hiroomi 2019/12/22
    “cronでApache Benchを実行し定期的にcsvを出力していました。 このcsvが勝手にスプレッドシートに取り込まれてくれればなぁ”
  • 第1回 kintone コマンドラインツールを使ってみよう! – cybozu developer network

    はじめに kintoneではExcel/CSVを使ってデータのインポートやエクスポートをすることができますが、コマンドラインからもCSVファイルを使って同様なことができます! kintone コマンドラインツールとは、簡単にコマンドライン上からkintoneにデータのインポート・エクスポートをできるようにしたツールのことです。 「はじめようkintone コマンドラインツール」では、以下のような方向けに、基的な操作方法や活用方法をご紹介していきます。 エクセルなどと連携させたいけど、プログラミング少し苦手という方 コマンドラインでのデータのインポートやエクスポートをしたいという初心者の方 通常のCSVのデータ入出力ではできないことも、こちらのコマンドラインツールを使えばできる!なんてこともあったりします。 初回は、まず「環境設定」と「レコードデータの取得」というテーマでお届けします。 環

    第1回 kintone コマンドラインツールを使ってみよう! – cybozu developer network
  • 【超簡単】エクセルVBAでCSVファイルを読み込むマクロ

    VBACSVファイルを読み込むための「汎用CSV読み込みマクロ」を作りました。 CSVファイルを読み込むとき、通常の手順で開こうとすると次のように面倒な場合があります。 「1-2-3」→「2001/2/3」 「09012345678」→「9012345678」、など内容が変化してしまう 文字化けしてしまう テキストファイルウィザードで、データの形式を「文字列」に直すのが面倒くさい このページで紹介するマクロを使えば、このようなトラブルが避けられます。 若干、VBAの知識が必要になりますが、少し引数を指定するだけで、ファイルを適切に取り込むことができます。 他のホームページで公開されているマクロとは違い、かなり汎用性が高いプログラムだと思いますので、ぜひ、試してみてください。 このページで公開しているマクロでは、下記のような処理に対応しています。 文字列、金額のカンマ区切り、和暦など指定し

    【超簡単】エクセルVBAでCSVファイルを読み込むマクロ
  • dotnetclips.com

  • xmlからcsvへの変換(xsltprocコマンド) - Qiita

    職場にて、古くからあるxml形式で保存されている表形式の定義ファイルを DBに格納するためにcsv形式に変換にしたいが、やり方がわからないと部下に泣きつかれ、 10年ほど昔にXML資格試験の勉強したなぁと懐かしくなりつつ、 xmlの変換方法を調べたので、備忘もかねて記載します。 細かいxsl記載方法については、後日余裕があれば記載しなおします。 準備するファイル 1. 読み込むxmlファイル(test.xml) 2. 上記xmlファイルをparseしてcsv変換するXML定義:xsltファイル(csv.xsl) 前提環境:CentOS 7.x 利用コマンド:xsltproc test.xmlの内容は以下の通りとします。 <?xml version="1.0" encoding="utf-8"?> <root> <path>/tmp</path> <as> <a> <name>1</name

    xmlからcsvへの変換(xsltprocコマンド) - Qiita
    hiroomi
    hiroomi 2018/07/19
    xsltproc
  • jquery.csv2table.jsでShift_JISのCSVを表示する - Qiita

    CSVファイルを読み込んでブラウザにテーブル表示できるjquery.csv2table.jsというJQueryプラグインがあります。使い方は簡単です。 <html> <header> <script src="http://code.jquery.com/jquery-1.11.2.min.js"></script> <script src="http://jsgt.org/lib/jquery/plugin/csv2table/v002/js/jquery.csv2table-0.02-b-4.7.js" type="text/javascript" charset="utf-8"></script> </header> <body> <div id="view0"></div> <script> $(function(){ $('#view0').csv2table('./data1.

    jquery.csv2table.jsでShift_JISのCSVを表示する - Qiita
    hiroomi
    hiroomi 2018/04/05
    ”CSVファイルを読み込んでブラウザにテーブル表示できるjquery.csv2table.jsというJQueryプラグインがあります。”
  • [jQuery]csvファイルをTABLE表示する「csv2table.js」

    ページのコンテンツとして表形式で表示することは多いのではないでしょうか。TABLE TR TDと記述していくのは、面倒ですよね。コーディングソフト等を使ったり、Excel等のデータを元に変換したりすることも可能ですが結構手間だったりします。頻繁に内容の差し替え、変更がある場合はさくっとページに反映させたいですよね。 以前紹介したTABLEに関する記事 ではTABLEタグを簡単に生成する方法を紹介しました。 日は、TABLEタグを記述せずに表形式で表示をする方法を紹介したいと思います。 どんな方法かというと表示したい内容をCSV形式のファイルとして別に準備して、jQueryのプラグインを使って別ファイルのCSVを読み込ませて内容を表形式で表示する方法になります。内容を変更したいときはCSVファイルだけ差し替えれば表示を変えることが出来るため使い方によっては便利かもしれません。 CSVファイ

    [jQuery]csvファイルをTABLE表示する「csv2table.js」
  • ブラウザ上でCSVファイルをパースする - Qiita

    背景 CSVファイルのアップロード機能を考えます。 一番シンプルな方法は、formタグにinput type="file"タグを入れて、指定したファイルをPOSTします。 例えば、HTMLタグ/フォームタグ/ファイルの送信欄を作る - TAG index Webサイト です。 問題 CSVファイルのバリデーションにサーバーへの送信が必須です。 POST前にチェックできれば、ユーザが意図しないCSVファイルを指定した場合に、迅速なフィードバックを返せます。 便利なユーザーインタフェースが作れます。 また、CSVファイルの仕様は エスケープ 区切り文字 改行文字 ファイルのエンコーディング を考慮する必要があります。面倒です。 自分では、パーサーを書きたくありません。 解決策 npmパッケージとして公開されているCSVパーサーを利用します。 今回は、csv-parserを使って、ブラウザ上でC

    ブラウザ上でCSVファイルをパースする - Qiita
    hiroomi
    hiroomi 2018/04/05
  • CSVをカラム単位で比較するソフト CSVDF

    ・表形式のデータのカラム単位でデータの相違をチェックする。 ・項目単位での相違の発生した項目の抽出(ヘッダーで右クリックで抽出) ・ユニークとなる項目での連携によるデータの有無。 ・カーソルによる移動(Ctr+矢印で相違の発生したセルに移動) ・メイン画面へ比較する2つのファイルをドラッグすることで選択 ・範囲指定によるコピー(ヘッダー名、相違の項目にマークを付ける機能つき) ・行データの相違判定コピー ・CSV(カンマ区切り)、TAB区切り、固定長、任意の区切りに対応 ・取込ファイルの文字コードに SHIFT-JIS,UTF-8,UTF-16対応 ※内部処理はSHIFT-JISなのでSHIFT-JISに対応しない文字を 取り込んだ場合は?などに化けます。 ・固定長ではGUI的にデータの区切り指定が可能 ・クリップボードの内容を比較し易くする機能 ・相違の比較でスペースを除いた状態での比較

  • 特集記事 : ユーザ管理を楽にやりたいねっ [Gentoo Linuxな生活/LDAPアカウント管理で悩む] - Nest Of Hawk

    ユーザ管理を楽にやりたいねっ LDAPにしたら、ユーザ管理ってどうするんだろぉ。やっぱり、シェルで作成して流しこみだよねーと。 でも、LDIFファイル作るのはなんとか楽したいよねって事で、 ExelでCSVファイルを作成 LDIFに変換 ldapaddなどで追加 と。さて、やってみましょうかね。ちなみに、このページの前提として、ThunderBirdアドレス帳をLDAPで悩むで、Thunderbirdアドレス帳スキーマがLDAPに設定されている事を前提にします。 Exelファイルで編集 このページにつけてあるCSVファイルに、必要項目をちゃかちゃか書いていきます。この情報を全部埋めることで、Thunderbirdアドレス帳としても活用できる情報を作れるようにしてあります。

  • PowerShellで簡単に集計する方法

    結果がいくつあるか数える 結果がいくつあるかを数えたいケースは結構あるとおもいます。一度テキストファイルに吐き出して、エディタで開いて、行数を見て……。なんていうことは必要なく、Measure-Objectを使えば一発です。 例えば、フォルダ内のアイテム数を数えたい時には以下のようにできます。 ファイルだけ数えたければ以下のように。 フォルダだけ数えたければ以下のように。 コネクションがいくつ貼られているかを数えたければnetstatの結果を数えることができます。結果を文字列で出力するコマンドレットの結果をMeasure-Objectに渡すと、文字列の行数を数えてくれます。(厳密に行数を数えたければ –Lineオプションをつけて行数を数えるほうが「行数」としては正確です。) ESTABLISHEDな接続の数を数えたければ以下のように。 特定のIPアドレスとの接続の数を数えたければ以下のよう

    PowerShellで簡単に集計する方法
  • Windows PowerShell の機能 Import-Csv コマンドレットの使用

    CSV ファイルの読み込み Import-Csv コマンドレットを使用すると、コンマ区切り値ファイル (CSV) のデータを読み取り、そのデータを Windows PowerShell コンソールで表形式で表示できます。たとえば、C:\Scripts\Test.txt というファイルがあり、そのファイルには次のデータが含まれるとします。 Name,Department,Title Pilar Ackerman,Research,Manager Jonathan Haas,Finance,Finance Specialist Ken Myer,Finance,Accountant 画面に表形式でデータを表示しますか。その場合、Import-Csv に開くファイルのパスを続けます。 Import-Csv c:\scripts\test.txt 次に、Windows PowerShell に次の

    Windows PowerShell の機能 Import-Csv コマンドレットの使用
  • 巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記

    さて、前回記事「PHPでメモリ上に一時ファイルを作る」では、file_get_contents関数でCSVファイル全体を取得して文字エンコーディングの変換を行い、変換結果に対してfgetcsv関数を利用しました。しかし、CSVファイルが巨大な場合にはfile_get_contentsを使うとメモリ上限に引っかかってPHPが停止してしまいます。 もちろん、UTF-8CSVファイルに対してfgetcsvを利用するのであれば、どんな大きなCSVファイルだろうと処理することが可能です。なぜなら、fgetcsvはファイルを1行単位で読み込む関数ですから、1行分のメモリ消費だけでファイル全体を読み込み続けられるからです(正確にはストリーム上のデータはバッファリングされるので、バッファサイズ分のメモリは消費しますが)。 それでは、巨大なSJISのCSVファイルをfgetcsvで処理したい場合はどうすれ

    巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記
    hiroomi
    hiroomi 2012/12/16
  • Stream_Filter_Mbstringを使えばCSVの処理が捗る!!

    巨大なSJISのCSVファイルをfgetcsv関数で処理する – hnwの日記 これはすごい! と思ったので、ベンチマークだけ書いておきます これを使えばどれだけ巨大なcsvでも適切に負荷を少なく処理することが出来ますね 環境 CentOS5.6 PHP5.4 csvは245741755byte 13万行ほどのものを利用 Stream_Filter_Mbstringを利用 詳しくはこちらで 巨大なSJISのCSVファイルをfgetcsv関数で処理する – hnwの日記 function by_stream_filter($file) { require_once 'Stream/Filter/Mbstring.php'; $ret = stream_filter_register("convert.mbstring.*", "Stream_Filter_Mbstring"); $fp =

    Stream_Filter_Mbstringを使えばCSVの処理が捗る!!
    hiroomi
    hiroomi 2012/12/16