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 投稿