サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
雑学
www.saka-en.com
Excelでピボットテーブルを横並びにレイアウト変更する方法です。 横並びって言葉が正しいのかわかりませんが、要は上図のような状態、つまり「表形式で小計なしでアイテムラベルが繰り返し表示されている状態」を作る方法です。 何もしないと、このようなコンパクト表示になります。 これはこれで見やすくていいのですが、後々データ分析・加工に使おうとした際には、ちょっと不便だったりします。 ここでは ピボットテーブルで表形式・小計なし・アイテムラベルが繰り返し表示されている状態 を作る方法を紹介します。 Sponsored Links ピボットテーブルの小計を非表示にする まずは小計を非表示にしましょう。 作成されたピボットテーブルを選択して、リボンから「デザイン」を選択し、「小計」のプルダウンから「小計を表示しない」を選択します。 はい、小計が消えました。 Sponsored Links ピボットテー
ここで利用しているもの以外にも実に様々なタグがあります。 詳しくは「JETT – Tag Basics」を参照してください。 Mavenプロジェクトを作成し、テンプレートファイルをresources内に保存しましょう。 <dependencies> <dependency> <groupId>net.sf.jett</groupId> <artifactId>jett-core</artifactId> <version>0.11.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> </dependencies> まずはテンプレートファイルにパラメ
Windows10のバージョン1809以降でPhotoshop CS2を起動する方法です。 ある日Windows10をアップデート(Version 1809)したところ、Photoshop CS2が起動しなくなりました。 おいおい、またかよー!! Windows8.1/Windows10でAdobe Photoshop CS2を起動する方法は、コントロールパネルから「言語」-「詳細設定」-「入力方式の切り替え」欄で「アプリウィンドウごとに異なる入力方式を設定する」をチェックすればよいことは以前書いた通りです。 Windows8.1/10 Adobe Photoshop CS2を起動する方法2020-05-25Windows10のパソコンにAdobe Photoshop CS2 をインストールしたところ、起動しないという事態が発生しました。「Adobe Photoshop CS2 は動作を停
MavenセントラリポジトリにないローカルjarファイルをPom.xmlに書く方法のです。 以前、「Mavenプロジェクトにローカルjarファイルを追加する方法」で紹介した system スコープを使った方法では、mvn install するとWARNINGが発生して jar ファイルが含まれないということがわかりました。 Mavenプロジェクトにローカルjarファイルを追加する方法2021-12-31Mavenプロジェクトにローカルjarファイルを追加する方法です。自前で用意したライブラリや、Mavenリポジトリから提供されていないサードパーティJarなど、pom.xml上に指定できない場合どのようにすればよいか。ここではEclipseのMavenプラグインを使って、Mavenプロジェクトにローカルjarファイルを追加する設定方法を紹介しています。www.saka-en.com 具体的に
Outlookでアカウントを別のPCへ移行する方法です。 新しいパソコンに変えた場合、環境整備の1つにメール移行がありますね。メールデータ(pstファイル)の移行方法は結構ネットに情報がありますが、アカウントの移行方法はあまり情報がなかったので、備忘録的に書いておきます。 Outlook には、メールデータ(pstファイル)のように、アカウントの設定をエクスポートする機能がありません。新しい Outlook をインストールしたら、1つずつ手入力で設定をしていく必要があります。SNS 全盛の今の時代に、そんなにたくさんのメールアカウントを保持している方が多くいるとは思えませんが、私の場合は仕事柄10個近くのアカウントを持っているので、移行のたびに1つずつ設定するのはホント面倒です・・・。 ここでは Outlook でアカウント移行する方法 を紹介します。 メールデータ(pstファイル)の移行
ロリポップからエックスサーバーへWordPressを移行する手順です。 ロリポップからエックスサーバーへ移行しようと思ったきっかけは、やはり「遅さ」です。ロリポップを利用してから2年程経過しましたが、最近特に遅さを感じていました。 こちらの「ロリポップ」の紹介ページでも書いていますが、ロリポップのサーバーが遅いというのは割と有名な話ですよね。まぁ格安レンタルサーバーですから仕方ありませんね。 このサイトは平日のアクセスが多いのですが、日中 WordPress の管理画面で記事を書いていると動かなくなるということが多くなりました。具体的には「下書き保存」ボタンとかが押せなくなるというものです。おそらく自動で下書き保存したままフリーズしているんでしょうね。せっかく記事を書いても保存できなきゃ意味がありません。 この記事の執筆時点でのサイトアクセスは月間8万程ですが、他にも複数サイトを同一インス
TechAcademy(テックアカデミー)は、オンライン完結型のプログラミングスクールです。通学の必要はなく、パソコンとインターネット環境さえあれば、どこでもプログラミングやアプリ開発を学ぶことができます。 TechAcademyのプログラミングコースは全17種類。他にもデザインやマネジメント、Excelも学べるコースもあります。特定のソフトウェアを使ったトレーニングコースもあり、とにかくコースが多い。そこが最大の魅力です。忙しいサラリーマンの方でも平日の夜や休日を使って学習することで、現職のスキルアップや転職に有利なスキルアップが可能です。メンター(講師)は現役のエンジニアなので、より実務に近い形で学習できるでしょう。 ここでは TechAcademy(テックアカデミー)の特徴や評価・評判 などをまとめています。これからプログラミングを学ぼうとしている方の参考になればうれしいですね。 個
Spring Boot 1.4.1 Thymeleaf 3.0.2 Windows7 Java8 Eclipse 4.6 Neon こちらのページを参考にサンプルアプリを作ってください。既にSpring Bootアプリがある場合は、読み飛ばして結構です。 Spring Bootを使ってWebアプリを作る方法2020-05-25Spring Bootを使ってWebアプリを作る方法です。Spring Boot とは、Springプロジェクトが提供する様々なライブラリを手軽に使って、開発の生産性を向上させようっていう代物です。Struts1もSeasar2もEOL となった今、Spring Bootが簡単でおすすめです。ここではSpring Bootを使ってWebアプリを作る方法を、実際にサンプルアプリを作って紹介しています。www.saka-en.com Filter インターフェースの実装ク
VBAでExcelファイルからCSVやタブ(Tab)区切りファイルを作成する方法です。 実務では、Excel で管理されているデータが多数あります。そのデータをシステムにインポートしたいなどの要望があった場合、Excel のままでもインポート可能ですが、既存の仕組みを使ってインポートしたい場合など、CSVやタブ区切りのテキストファイルを利用したりします。 今回はマクロを実行することで、CSVやタブ(Tab)区切りのテキストファイルを作成します。 それでは、サンプルソースを見ながら解説していきます。 Sponsored Links サンプルソースはこちらです。標準モジュールを追加してご利用ください。 Option Explicit ' ' 処理 :タブ区切りファイルへの保存 ' 作成日:2014/03/03 ' 作成者:saka-en, https://www.saka-en.com ' P
Spring Boot とは、Spring プロジェクトが提供する様々なライブラリを手軽に使って、ソフトウェア開発の生産性を向上させる Javaフレームワークです。 Spring framework は老舗の Java フレームワークではありますが、それゆえに関連プロダクトが多すぎて把握が難しく、機能が多すぎてどれを選んで使えばいいのかわからず、苦慮された方、多いのではないでしょうか。 私もそんな一人でしたが、Spring Boot は手軽で便利で超簡単でした。元々 Seasar2 を好んで利用してきましたが、2016/9/26 にサポートが終了して以降、もっぱら Spring Boot を使っています。 そんなこんなで Spring Boot の記事を結構書いたので、これから Spring Boot で Web アプリケーションの開発を始められる方 のために、ここでまとめておこうと思いま
Spring BootでCSSやJSなどの静的コンテンツを配置する方法2020-05-28Spring BootでCSSやJSなどの静的コンテンツを配置する方法です。Spring Bootで静的コンテンツを配置する場所は「src/main/resources」配下に「static」や「public」のディレクトリを作って放り込めばよいです。WebJarsでBootstrapとjQueryも。ここではSpring BootでCSSやJSなどの静的コンテンツを配置する方法をサンプルソースで紹介しています。www.saka-en.com プロジェクトの pom.xml です。 ・pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
Spring BootでOracleデータベースに接続する方法です。 Spring Bootでは、JPA(Java Persistence API)というライブラリを利用してデータベースへアクセスします。JPA は SQL を書かずに CRUD(クラッド) ができるのと、データベースのレコードと Java オブジェクトをマッピングし、オブジェクトとしてデータを扱えるようになる、いわゆる O/R マッピングできることが特徴です。 CRUD: Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)のこと 今回は Oracleを使いますが、データベースは何でもよいです。mySQL や PostgreSQL など、慣れているものや既に環境が用意されているものを使いましょう。 OracleをWindowsにインストールする方法2020-05-25OracleをWind
Spring Boot 1.4.1 Thymeleaf 3.0.2 Windows7 Java8 Eclipse 4.6 Neon こちらのページを参考にサンプルアプリを作ってください。既にSpring Boot Webアプリがある場合は、読み飛ばして結構です。 Spring Bootを使ってWebアプリを作る方法2020-05-25Spring Bootを使ってWebアプリを作る方法です。Spring Boot とは、Springプロジェクトが提供する様々なライブラリを手軽に使って、開発の生産性を向上させようっていう代物です。Struts1もSeasar2もEOL となった今、Spring Bootが簡単でおすすめです。ここではSpring Bootを使ってWebアプリを作る方法を、実際にサンプルアプリを作って紹介しています。www.saka-en.com まず、pom.xml の pa
Java で、実行している OS を取得する方法について紹介します。 Java で開発をおこなう場合、Eclipse を利用することがほとんどですね。そのため、実務で利用する場合、開発は Windows を利用し、テストや本番は Linux や Unix を利用するというケースは多いのではないでしょうか? 上記のような場合で、外部の API を利用しようと思った場合、何の OS で動作しているか知りたくなりますね。以外に知られていない実行している OS を取得する方法について掲載しておきます。 Sponsored Links 最も簡単にJavaでOS情報を取得する方法 System クラスの getProperty メソッドによって、現在使用しているシステムプロパティのセットを取得することができます。 System.getProperty("os.name").toLowerCase();
C2A0文字コードはUTF-8の半角スペースのことです。 とある案件で、データベース上に文字化けした値があったので、テキストに貼り付けてみるとスペースにしか見えませんでした。 スペースにしか見えないと思いつつ、文字化けする以上は何かあるだろうと文字コードを確認してみると、あれ? C2A0 と出ましたね。 むむむ、半角スペースは 20 のはずだが C2A0 とはこれいかに・・? ここでは C2A0文字コードについて解説 します。 Sponsored Links 調べていくと、どうやら C2A0 は UTF-8 の半角スペース というか NO-BREAK SPACE(ノーブレークスペース) というもので、HTMLでいう アンパサンド と同様の特殊文字でした。 文字通りそこでは改行しないスペースという意味で、通常の半角スペースとは別物です。 利用者に問い合わせたところ、どうやらどこかのサイトから
Excelの「.xlsx」と「.xlsm」の違いについて解説します。 Excel 2007 以降のバージョンで作成されたブックにおいて用いられる拡張子「.xlsx」ですが、マクロ機能が有効なブックの保存には「.xlsm」の拡張子が用いられます。 今回は.xlsx と .xlsm の違いを紹介したいと思います。 Sponsored Links 「.xlsx」とは、Excel 2007 以降のバージョンで作成されたブックで用いられている拡張子です。ファイルを保存する形式としてOpen XML(OOXML)と呼ばれる形式が新たに導入されました。これは従来のバイナリ形式 (BIFF) ではなく、XMLをベースとしたファイル形式となっています。 Excel 2007 以前のバージョンで、そのまま「.xlsx」ファイルを開くことはできません。Microsoft が無償配布している「互換機能パック」をイ
Excelでシートの保護やブックの保護に設定されたパスワードの解除方法を紹介します。 Excelでパスワード解除したいってニーズ、実は結構多いんですよね。私もクライアントからお問い合わせを受けることがあります。その多くは、「自分で設定したパスワードを忘れてしまった」「担当者が辞めてしまい、パスワードがわからない」などです。 このページを見られているあなたもそんな一人ではありませんか? ここではそんな方のために、Excelでシートの保護やブックの保護に設定されたパスワードを解除する方法を紹介します。 仕事や個人の都合で、どうしても解除したいという方のみご利用ください。くれぐれも悪意ある行為・行動は絶対にしないでください。 全て自己責任において実施してください。当方では一切の責任を負いません。 Sponsored Links
[このプロジェクトのコードは、64ビット・・Declare ・・]のエラー解決方法です。 64 ビット版の Office 2010 や Office 2013 にアップグレードをした後、今まで使っていた Excel マクロを利用しようとすると、 「このプロジェクトのコードは、64ビットシステムで使用するために更新する必要があります。Declareステートメントの確認および更新を行い、次にDeclareステートメントにPrtSafe 属性を設定してください。」 のメッセージが表示されることがあります。 これは 32 ビット版で作成された Excel マクロや VBA Project が 64 ビット版では利用できないためです。 ここでは 「このプロジェクトのコードは、64ビットシステムで使用するために更新する必要があります。Declareステートメントの確認および更新を行い、次にDeclar
Excel VBAでパスワードロックを解除する方法です。 VBAのパスワードロックは、ユーザーがプログラムを変更できないよう制限する為に設定するものです。しかし、時にパスワードが紛失するということがあります。「パスワードを忘れてしまった」「開発者が退職し、パスワードがわからない」などが理由として多いのではないでしょうか。 ひどい案件でVBAのパスワードがかかったまま渡され、担当者に聞いたところ「知らない」と言われて途方に暮れるプログラマーもいたと聞いたことがあります。 そんな方たちの助けになればと、VBAのパスワード解除方法を紹介します。 くれぐれも悪用したり、他人の著作物を覗き見るような不正はしないでください。 全て自己責任において実施してください。当方では一切の責任を負いません。 Sponsored Links 今回は Windows7 / Excel 2010 を使って検証しました。
WordPressで親カテゴリの取得する方法です。 このサイトでも利用している WordPress ですが、WordPress ではカテゴリーを階層構造にすることができます。親となるカテゴリーを作成し、その親に対する子カテゴリーを作成することができます。 ここでは サイドバーやフッターに親カテゴリだけを表示したいという場合にどのように表示 するのか。その方法をサンプルソースで紹介したいと思います。 Sponsored Links
Office VBAで32Bit版と64BitでDeclareステートメントの宣言を分ける方法です。 ここではOffice 32Bit 版と 64Bit 版の違いや、32Bit 版なのか、64Bit 版なのかを判別する方法をサンプルソースで紹介しています。 Sponsored Links MS Office は、Version2010 より、32Bit 版と 64Bit 版がリリースされました。 64Bit 版 Office では、32Bit 版に比べて使用できるメモリ容量が大きくなり、2GB を超えるサイズのファイルを扱うことができるようになりました。 これに伴い、VBA も VBA7 (Microsoft Visual Basic for Applications 7.0) にバージョンアップされました。 64Bit 版では、ポインターやハンドルのサイズが 32Bit 版に比べて大きく
ドラッグ&ドロップでテーブルの列を入れ替えるライブラリです。 こんなテーブルが こんな感じでドラッグできます。 うーん、すごい! ここでは ドラッグ&ドロップでテーブルの列を入れ替えるライブラリ を紹介します。 Sponsored Links 利用方法も簡単です。 <head> に、<script src="dragtable.js"></script> と、JavaScript を読み込むように設定します。 該当のテーブルに、<table class="draggable"> と class に設定するだけ。 <table class="draggable sortable"> と class 設定すると、テーブルの <th> をクリックすると、ソートしてくれます。 んー、すごい^^ MIT license なので、商用利用も可能です。 MIT Licenseとは、非常に制限の緩いライセ
Windows8.1/windows10でAdobe Photoshop CS2を起動する方法です。 新しく購入した Windows10 のパソコンに Adobe Photoshop CS2 をインストールしたところ、起動しないという事態が発生しました。 正確には Adobe Photoshop CS2 は動作を停止しました というメッセージが表示され、プログラムが終了してしまうという事態・・・。 これは困った・・・。 Adobe のサイトでも動作保証されていませんから文句は言えませんが、なんとか使えるようにしたいと思い悪戦苦闘・・。 しかし、ふとしたことで解決したので、ここに掲載しておきます。 追記:Windows8.1/Windows10でも動作することがわかりました。 Sponsored Links 様々な調査の結果、Photoshop CS2 は IME と相性が悪いということがわ
Eclipseで[Failed to create the Java Virtual Machine]エラーにより起動しない場合の解決方法です。 昨日まで問題なく動いていた Eclipse が、今日は「Failed to create the Java Virtual Machine」というエラーメッセージが出て、エラー画面が出て起動しない!どうしたんだー!! ・・・ってなっても、慌てないでください。解決方法をご紹介します。 Sponsored Links 結論からお話しすると、eclipse.ini の設定を変えれば起動します。 Eclipse をインストールした直後には Eclipse 起動時に使用される「Java VM」に関する情報がありません。「Java VM」に関するオプションを追加しましょう。 Eclipse インストールディレクトリの eclipse.ini ファイルを開き、
もし、デジタル署名が手間であるようであれば、以下のような方法を試してください。 ダミーシートを用意する。 ダミーシートにシートの保護をかける。 編集用シートを用意し、シートを非表示をする。 マクロが起動したら、ダミーシートを非表示にし、編集用シートを表示する。 ブックを閉じるとき、ダミーシートを表示し、編集用シートを非表示にする。 これを実現できればマクロを実行しなければ編集用シートが表示されないので、強制的に有効にしているのと同じことになります。 このソースは、ThisWorkbook に記述してください。 Option Explicit '** ' ワークブックオープン '** Private Sub Workbook_Open() ThisWorkbook.Unprotect Password:="password" On Error Resume Next If ThisWorkb
次に、XSD ファイルを作ります。 XSD とは、XML スキーマ ドキュメントの作成に使用する W3C 標準言語です。XML スキーマは、定義済みの型のセット(string、dateTime、decimal など)と、新しい型を定義するための XML 言語 (complexType、minOccurs、element など) の 2 つの部分で構成されます。 ここでは、以下のような XML を記述しました。 <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="sales"> <xsd:complexType> <xsd:sequence> <xsd:element ref="entry" maxOccurs="
Javaで文字列(String)から日付型(Date)へ変換する方法です。 実務ではよく利用しますので、しっかり理解しておきましょう。 ここでの Date は、java.util.Date を指します。 簡単に説明すると、Java で 文字列から日付型 Date への変換はSimpleDateFormat を利用します。SimpleDateFormat をインスタンス化した後、setLenient メソッドとparse メソッドを利用することで変換できます。 変換できない文字列が指定されると 例外( ParseException ) が発生しますので注意しましょう。 ここでは Javaで文字列(String)から日付型(Date)へ変換する方法をサンプルソースで解説 します。 Sponsored Links 今回のサンプルでは、文字列日付と書式を指定して変換します。変換できない場合には n
Adobe Reader X, XI 起動が遅い!PDF を開くのに時間がかかる!!を解決する方法です。 Adobe Reader が X 以降になってから、なんだか起動がもっさりしませんか?PDF ファイルをダブルクリックした後、しばらく待たされる・・・。30 秒待たされると、正直ストレスですよね? 実務をする上で、PDF の利用は欠かせないものです。Adobe Reader の起動が遅いのでは仕事になりません。 別のビューアを使えばいいんですけどね ここでは Adobe Reader の起動を早くする方法 をご紹介します。 Sponsored Links
Java BigDecimalで足し算, 引き算, 掛け算, 割り算そして四捨五入する方法です。 Java を使って浮動小数を計算する場合、BigDecimal クラスを利用しましょう。 float 型 や double 型では、誤差が出る可能性があります! 実務の中で厳密なお金の計算をする場合、特に外貨などを扱う必要が場合は、BigDecimal クラスは必須です。 普通の計算の仕方と違うので、慣れるまで難しいと思うかもしれません。でも厳密な計算をするためには必要ですので、がんばりましょう。 ここでは Java BigDecimalで足し算, 引き算, 掛け算, 割り算そして四捨五入する方法 を紹介します。 Sponsored Links
次のページ
このページを最初にブックマークしてみませんか?
『ホームページ制作のサカエン Developer's Blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く