wafuの技術

技術習得の努力メモです。

C言語でExcel操作(xlsxwriterライブラリ)

#include <iostream>
#include <xlsxwriter.h>

using namespace std;

int main()
{
lxw_workbook* workbook = workbook_new(u8"一覧.xlsx");
lxw_worksheet* worksheet1 = workbook_add_worksheet(workbook,u8"フォーマット");

//フォーマットの指定
lxw_format * fmt1 = workbook_add_format(workbook);

//罫線
format_set_border(fmt1,LXW_BORDER_THIN);

//フォントサイズ
format_set_font_size(fmt1,20);

//フォーマット指定あり
worksheet_write_string(worksheet1,1,1,u8"曜日",fmt1);
worksheet_write_string(worksheet1,3,2,u8"日時",fmt1);

//カラム幅
worksheet_set_column(worksheet1,1,1,50,NULL);

//フォーマット指定なし
worksheet_write_string(worksheet1,5,2,u8"月曜日B",NULL);
worksheet_write_string(worksheet1,6,2,u8"火曜日Z",NULL);

//ワークブック保存
workbook_close(workbook);
return 0;
}