Javascript系のテーマを中心にフロントエンドエンジニア向けのちょっとしたテクニック情報をまとめた蛸壺的ブログです。
特集
特定のテーマを詳しく解説します。
シェルスクリプトでエクセル作業を効率化する超活用術!
シェルコマンドはどこでもどんなOSでも基本的に使えて、一度使い方を覚えるとパソコン上でありとあらゆる操作を可能としてくれます。そこでオフィスで日々エクセル業務と向き合う多忙なオフィスワーカー向けに、シェルスクリプトの力で劇的に生産効率を改善しする方法を提案します。
Angularをこれから学びたい人のためのオススメ書籍&教材
ここ最近の動向を踏まえで、Angularを学ぶ上で有用な学習用の教材をまとめていきます。
シェルスクリプトの勉強方法特集〜をこれから学びたい人のためのオススメ書籍&教材
ここ最近の動向を踏まえで、シェルスクリプトを学ぶ上で有用な学習用の教材をまとめていきます。
ブログ
ブログ記事一覧です。ラジオボタンをクリックしてカテゴリーごとに記事をフィルタできます。
サイト内で記事を検索
$ ls ./業務支援関連 (27記事)
- Awk Sed シェルコマンド 業務支援 CSV
【Awk&Sed活用講座】CSVファイルから重複データを見つける&重複をカウントする
2022/05/04思いついたときに書き綴るシェルコマンドからのCSVデータ使いこなし講座です。今回はCSVファイルからデータの重複を取り扱うテクニックを簡単に載せます。
ID#:149 - Slack Bolt-js typescript Node.js 業務支援
自宅Slackサーバーの作り方③〜Bolt-jsから自宅グローバルIPアドレスを調べてSlackで通知する
2022/02/27不定期で紹介しているSlack Boltアプリ開発の技術ネタ第三回目です。今回はSlackを使って自宅外から自宅のグローバルIPを確認する簡単なツールを作成するコツを解説します。
ID#:141 - シェルスクリプト Excel業務支援
【シェルスクリプトをオフィス業務の主役に!】シェルスクリプトでエクセル作業を効率化する超活用術まとめ
2022/02/17シェルコマンドはどこでもどんなOSでも基本的に使えて、一度使い方を覚えるとパソコン上でありとあらゆる操作を可能としてくれます。そこでオフィスで日々エクセル業務と向き合う多忙なオフィスワーカー向けに、シェルスクリプトの力で劇的に生産効率を改善しする方法を提案します。
ID#:87 - Slack Bolt-js typescript Node.js 業務支援
自宅Slackサーバーの作り方②〜Bolt-jsをソケットモード(WebSocket)で試す
2022/02/05前回はSlack Bolt-jsでSlackアプリを作成する基本的な手順を解説しました。この記事の内容ではさらに補講的な内容としてWebSocketベースの『ソケットモード』からSlackサーバーを構築する手順にも触れてみます。
ID#:156 - Slack Bolt-js typescript Node.js 業務支援
自宅Slackサーバーの作り方〜Bolt-js(Bolt for Javascript)で試す
2022/01/30Slackボットより更に出来ることの自由度が高いSlackサーバーをローカルサーバー機に構築して、簡単なチャットプログラムをbolt-jsで作成する手順をを中心に噛み砕いて解説していきます。
ID#:155 - シェルスクリプト 集計操作 Excel業務支援
【実践!CSVデータ集計スクリプト作成編】平均値の算出 〜 Awkを使った平均を計算するスクリプト
2021/04/19CSVデータの自由でより高機能な集計操作を行うスクリプトツールを作成してみる特集の第3回目です。Awkでも科学計算ほどの精度は無いものの、それでもかなり高度な算術計算処理をスクリプト内で実現することができます。今回は簡単な好例として平均を計算させてみます。
ID#:113 - シェルスクリプト 集計操作 Excel業務支援
【実践!CSVデータ集計スクリプト作成編】複数条件を満たすときのみに集計するスクリプト
2021/04/18CSVデータの自由でより高機能な集計操作を行うスクリプトツールを作成してみる特集の第3回目です。前回はCSVデータで特定の一列から条件を満たすものを正規表現で抽出・集計する方法を紹介しました。今回は検索が複数列に渡る条件を与えた集計スクリプトの作り方を考察します。
ID#:112 - シェルスクリプト 集計操作 Excel業務支援
【実践!CSVデータ集計スクリプト作成編】より複雑な条件を満たすのときのみに集計するスクリプト
2021/04/17CSVデータの自由でより高機能な集計操作を行うスクリプトツールを作成してみる特集の第2回目です。前の回ではエクセル時間を取り扱うためにDateコマンドを組み合わせる方法から紹介しました。今回は正規表現を用いてより自由度の高い集計スクリプトの作り方を簡潔に考えてみましょう。
ID#:111 - シェルスクリプト Awk Date Excel業務支援
【実践!CSVデータ集計スクリプト作成編】日付範囲で細かい条件指定した集計を行うスクリプト
2021/04/16CSVデータの集計操作系のスクリプトツールを作成してみる特集の第1回目です。今回はCSVデータの集計操作の基礎的な内容も掘り下げつつ、後半で少し応用的なツールスクリプトに仕上げる方法をじっくり解説していきます。
ID#:115 - シェルスクリプト 対話型入力 Excel業務支援
【実践!CSVデータ集計スクリプト作成編】集計を対話的にするスクリプト作成の基礎
2021/04/15Excelでの定番の業務テクニックとして要素検索と並んで良く利用されているのが集計操作です。基礎固めとしてまずは集計モードを対話に選択できるようなツールスクリプトに仕立てる前段階のユーザーインタラクティブなシェルコマンドの実装方法を考えてみます。
ID#:110 - シェルスクリプト 日付データ Excel業務支援
日付を含むエクセルデータをエクスポートしたときのCSVデータの時間表示をシェルコマンドで取り扱う方法
2021/04/14ExcelデータからCsv形式へインポート/エクスポートする際に気をつけておかなかればならない一つの日付を取り扱う換算ルールを特集します。
ID#:114 - シェルスクリプト Date Excel業務支援
Excelでの時間の計算をシェルコマンドでどう取り扱うのか〜DATEの計算方法
2021/04/13エクセルでの日付時間とシェルコマンドの扱うUNIX時間とは一見取り扱っているデータの表示が同じようで、日付の換算方法は異なります。ここではExcel時間表示フォーマットの話と、それをシェルコマンドでどう補正するとCSVインポート・エクスポートが上手くいくのかを考察してみます。
ID#:120 - シェルスクリプト CSVデータ検索 Excel業務支援
【実践!CSVデータ検索スクリプト作成編】CSVデータの複数列から複数条件で検索して行データを表示させるスクリプト
2021/04/12CSVデータの検索に特化したエクセルでいうところのVLOOKUP関数のような機能をもつスクリプトツールを作成してみる特集の第3回目です。前の回に引き続いて、もっと自由に検索列を決められて、なおかつ複数の検索条件も与えられるように再度Awkをベースに拡張してみます。
ID#:107 - シェルスクリプト CSVデータ検索 Excel業務支援
【実践!CSVデータ検索スクリプト作成編】CSV形式で与えてある検索条件ファイルから検索結果を出力するスクリプト
2021/04/11CSVデータの検索に特化したエクセルでいうところのVLOOKUP関数のような機能をもつスクリプトツールを作成してみる特集の第2回目です。今回は、前の記事で作成したスクリプトツールを修正して、検索するキーワードリストを引数だけでなく入力ファイルからでも検索&抽出するスクリプトツールをAwkベースで作ってみようと思います。
ID#:106 - シェルスクリプト CSVデータ検索 Excel業務支援
【実践!CSVデータ検索スクリプト作成編】条件を与えて検索結果をCSVデータで出力するスクリプト
2021/04/10CSVデータの検索に特化したエクセルでいうところのVLOOKUP関数のような機能をもつスクリプトツールを作成してみる特集の第1回目です。今回は読み込んだCSVデータの特定の1列を検索キーとして、指定した検索キーリストからヒットした要素を順にピックアップしてCSV形式で表示するスクリプトを作成してみます。
ID#:105 - シェルスクリプト Head Tail Cut Excel業務支援
【Head/Tail/Cut/Trコマンド活用】CSVデータから効率で高速に行&列の範囲を絞り出す方法
2021/04/09csvファイルが行・列とも膨大な数で巨大なファイルを利用したい場合には一気にスクリプトに読み込ませて捌くにはとても処理負荷のかかるため、部分的に分割したファイルの一部を取り出してパイプライン処理させてあげたほうがより高速かつ効率的です。今回はこれらの作業を行の抽出にHead/Tailコマンドで、列の抽出にCut他を紹介します。
ID#:103 - シェルスクリプト Sed Excel業務支援
【Sed活用講座】文字列中の特定の記号を一括削除する方法
2021/04/07Csvデータ全体に渡って、セル内に含まれる文字列に区別無く存在する不要な記号を一括して削除したい場合が有ります。このような特殊記号は当然ながら手動で検索しながら一つ一つ消していくのも面倒です。今回はCsvファイルの全体に渡るような文字列の置き換えをSedコマンドを利用して、一気に、そして高速に不要な文字を削除する方法を紹介します。
ID#:94 - シェルスクリプト Awk Jq Excel業務支援
【Awk & Jq活用講座】検索対象が無いときの対処方法〜エラー時の値を#N/Aに置き換える
2021/04/07検索結果が無い行を発見したときに、通常は何も表示されないで無視されることが多いですが、エラーハンドリングを定義し、エラーを発見したときの処置も実装したい場合があります。たとえば、検索結果で一致しない行には、新しい内容を新規作成してそこに挿入する...などです。今回はCSVデータ使う上でのAwkとJqを使ったシェルスクリプトのエラーの捌き方の基礎を行っていきます。
ID#:98 - シェルスクリプト Sed Excel業務支援
【Sed活用講座】 Csvデータから特定の文字列を含む行を抽出する
2021/04/06CSV形式のデータの中の、不特定で複数の行(もしくは複数のセル)に対象の文字列を含むような曖昧さのある場合には、AwkかJqで処理するには少し冗長な操作になるときがあります。今回は先にSedで特定の文字列を含む行をフィルタリングのやり方を、AwkかJqで利用する前の下処理の方法として紹介します。
ID#:97 - シェルスクリプト Sed Excel業務支援
【Sed活用講座】 不要な空白(文字列前後の空白や連続した空白)を削除
2021/04/05セルに含まれる文字列には、インデントとして無駄に連続した空白が詰まっていたり、タブやスペースなどの複数のタイプの空白が混合して入っていたりする場合が有ります。今回はSedを使った余計な空白文字の除去・洗浄に関した内容を解説します。
ID#:96 - シェルスクリプト Xlsx2csv Excel業務支援
【xlsx2csvを使おう!】 Excelデータシートのセル内改行をCsvファイルで取り扱う方法
2021/04/03csvをシェルコマンドで取り扱う上でもっとも厄介なものが改行文字です。今回は、Excelデータ中に現れるセル内改行を、xlsx2csvコマンドからCsv形式のテキストファイルで扱う方法を解説します。
ID#:95 - シェルコマンド xlsx2csv Excel業務支援
【xlsx2csvコマンド活用編】Linux環境でExcelファイル(xls/xlsx)をCSVデータに変換する
2021/04/02今回はExcelでCsv形式のデータをエクスポートしたいけど、WindowsOSのパソコンは無し、Linuxしか使いたくない方のためのxlsx2csvコマンドの紹介記事です。
ID#:122 - シェルスクリプト Awk Jq Excel業務支援
【Awk & Jq活用講座】 文字列の分割を分割を極める ~ split関数の使い方
2021/04/01CSV形式のデータとは、その名の通りコンマ文字(,)を区切り位置として利用してデータの境界を区切るのテキストのことです。ですが世の中でデータを表現するのはCSVファイルばかりではなく、CSVではない区切り位置のルールを持ったデータ形式のテキストファイルも多く存在しています。今回は任意の区切り文字(セパレーター)を設定し、任意の文字をより柔軟・簡単に分割(split)する方法を解説していきます。
ID#:93 - シェルスクリプト Awk Jq Excel業務支援
【Awk & Jq活用講座】文字列の後方参照を理解する
2021/03/31今回はcsvデータのセル文字列の後方参照をAwkとJqの2つのパターンでどう実現するのかを考えてみるちょっとした技術記事です。
ID#:92 - シェルスクリプト Awk Sed Excel業務支援
【シェルコマンドだけで極める!】SedとAwkによるCsvファイルの行・列の操作アレコレ
2021/03/30Csvファイルをコマンドから行を挿入したり列を削除したりなどの操作をする場合には、SedやAwkなどを使うのが一般的です。今回はシェルコマンドだけで実現できるCsvデータの行と列の操作の基礎的なテクニックをまとめてみます。
ID#:90 - シェルスクリプト オフィス業務効率化
【シェルスクリプトツール作成の基本】引数指定で動作するシェルスクリプトを自作する
2021/03/28シェルコマンドを予めファイルに記述しておくことで、高度なシェルスクリプトとして作成しておけば、まさに一生モノの財産となることでしょう。今回は自作スクリプトの基本形となるスクリプトのテンプレートに関して解説します。
ID#:38 - シェルスクリプト Awk Jq Excel業務支援
【Awk & Jq活用講座】CSVデータ編集で使える最低限覚えておきたい正規表現の活用法
2021/03/26AwkやSedといったテキストを編集する代表的なコマンドをより高度に操作するためには、正規表現(Regular Expression)の理解が欠かせなくなります。マニアックな正規表現のテクニックなどは避けながら、一般的なAwk(GNU Awk)とJqでcsvファイルを操作する際に最低限覚えておきたい正規表現をまとめてみます。
ID#:91
蛸壺のブログについて
このサイトに関する情報です。
蛸壺?
蛸壺のブログは(同)タコキンの運営するブランチブログです。 主にフロントエンドのアプリケーション開発で使えるテクニックを紹介しております。
プライバシーポリシー
蛸壺のブログのプライバシーポリシーはこちらのページでご確認ください。
運営者情報
管理者: taconocat
南九州の山奥で田園に囲まれた会社で、日中は地元のスマート農業を推進するお仕事をこなしながら、夜中はテック系ブログのネタ作りに奮闘中です。
プロフィール
(同)タコスキングダム現代表社員。 日本〜アメリカで半導体装置製造メーカーに開発職で足掛け9年勤務後、 地元熊本県でスマート農業の技術を独自に深めるべく独立。 本場シリコンバレーの中で培ったIT技術を武器に、スマート農業向けの技術開発中の合間を縫ってブログを更新したりしている。 運営会社に関する詳細はこちらをご参考ください。
免責条項
免責に関する項目はこちらのページでご確認ください。
お問い合わせ
ご意見・ご質問は以下のお問合せフォームにて受け付けております。