xlsx(Excelファイル) 操作するライブラリOpenXLSX を使ったプログラム作成のためのひながた( Windows & Linux)
OpenXLSX は Kenneth Troldal 氏があらわした C++ ライブラリである。
Windows プログラムの場合, 有名な NPOI (POI .NET版)や, .NETリポジトリNuget にある ClosedXML など枚挙にいとまがない。しかし, Linux 上の C言語プログラムにおいて利用できるライブラリは知らなかつた。その一つが この OpenXLSX である。
(なお同名のopenxlsx という Rライブラリがあるが, こちらは Kenneth氏のソフトとは関係がなく, 全く別物のやうだ。)
目的
Excelファイル(xlsx)を操作する Windows, Linux 両対応のプログラム作成のための最小ひな作成
動作環境
ホストOS側 : Windows 11
ゲストOS側: Debian 12.6
VMクライアント: VirtualBox 6.1
VSCode 1.100.2 (Linux 用のビルド・デバッグの場合)
Visual Studio 2022 (Windows 用のビルド・デバッグの場合)
ひな サンプル内容
OpenXlsUser
OpenXls を同梱しています。
LinuxUniq.cpp
#include "build.h"
#ifdef Linux
#endif
WindowsUniq.cpp
#include "build.h"
#ifdef Linux
#endif
build.h
#include
#ifdef __x86_64
#define x64
#endif
#ifdef Windows
#else
#define Linux
#endif
OpenXlsUser.cpp
第三者の外部リンク(Github)