C#での数値フォーマットとString.Formatの活用

九九表の表示 以下のコードは、九九表をコンソールに出力します。 int multiplier, multiplicand; string outputString; for (multiplier = 1; multiplier

10月28日 22:51 投稿

Excel列番号のアルファベットと数値の相互変換(Java実装)

Excelファイルのインポート・エクスポート処理において、エラー発生時のセル位置をユーザーに正確に通知するためには、列番号を「A」「AA」のようなアルファベット形式と、内部処理用の数値形式との間で変換する必要があります。このようなニーズに対応するためのJavaによる実装例を以下に示します。 public class ExcelColumnConverter { public static void main(S ...

10月26日 13:46 投稿

XSLT 2.0で外部データを処理しXMLファイルを生成: xsl:for-each-groupによるグループ化

概要 XSLT 2.0ではunparsed-text()やcollection()関数の利用が可能となり、xsl:for-each-groupによるデータグループ化処理が実装されています。 処理フロー CSVファイルから従業員データを読み込み 個別XMLファイルを生成 複数XMLファイルを統合 グループ化してソート出力 CSVデータフォーマット 氏名,役職,部署 Taro,Yamada,Engineer,Development Hanako,Matsumoto,M ...

8月1日 09:01 投稿

NPOIを使用したExcelファイル操作

NPOIは.NETプラットフォーム向けのPOI実装であり、Microsoft Officeがインストールされていない環境でもExcel、Word、PowerPointなどのファイルを読み書きできるライブラリです。 主要コンポーネント NPOI.Util - 基本ユーティリティライブラリ NPOI.POIFS - OLE2フォーマット読み書きライブラリ NPOI.DDF - Microsoft Drawingフォーマット読み書きライブラリ NPOI.SS - ...

7月10日 18:29 投稿

Python操作におけるテクニカルな実装テクニック

Pythonの基礎実装に関する技術的ノウハウ 1. 文字列形式のリストを実リストに変換 astモジュールのliteral_eval関数を使用して文字列型リストを解析します。セキュリティリスクを回避するため、信頼できるデータのみ処理します。 import ast input_str = '[[12, 33], [120, 33], [129, 0]]' converted_list = ast.literal_eval(input_str) print(converted_list) 2. 辞書 ...

7月3日 18:54 投稿

Go言語でのJSONデータの変換方法

Go言語の標準ライブラリであるencoding/jsonパッケージを使用することで、JSON形式へのシリアライズおよびデシリアライズが可能です。以下のルールに基づいてデータ構造を変換します。 bool → JSONのブーリアン float64 → JSONの数値 string → JSONの文字列 []interface{} → JSONの配列 map[string]interface{} → JSONのオブジェクト nil → JSONのnull ポインタが含 ...

6月19日 22:03 投稿

Java Streamによる実務応用ケース

Java 8のStream APIは簡潔なコードで複雑な処理を実現でき、開発効率を向上させる強力なツールです。以下に日常的に使用するユースケースを整理します。 一. データ変換処理 1. リスト間変換 データリスト = データリスト.stream().map(要素 -> { 新しいオブジェクト = new オブジェクト(); BeanUtils.copyProperties(要素, 新しいオブジェクト); 新しいオ ...

5月25日 04:36 投稿