libxlsxwriter
1.1.9 October 24 2024
Libxlsxwriter: ไลบรารี AC สำหรับสร้างไฟล์ Excel XLSX
Libxlsxwriter เป็นไลบรารี C ที่สามารถใช้เพื่อเขียนข้อความ ตัวเลข สูตร และไฮเปอร์ลิงก์ไปยังแผ่นงานหลายแผ่นในไฟล์ Excel 2007+ XLSX
รองรับคุณสมบัติเช่น:
zlib
นี่คือตัวอย่างที่ใช้ในการสร้างสเปรดชีตที่แสดงด้านบน:
#include "xlsxwriter.h"
int main () {
/* Create a new workbook and add a worksheet. */
lxw_workbook * workbook = workbook_new ( "demo.xlsx" );
lxw_worksheet * worksheet = workbook_add_worksheet ( workbook , NULL );
/* Add a format. */
lxw_format * format = workbook_add_format ( workbook );
/* Set the bold property for the format */
format_set_bold ( format );
/* Change the column width for clarity. */
worksheet_set_column ( worksheet , 0 , 0 , 20 , NULL );
/* Write some simple text. */
worksheet_write_string ( worksheet , 0 , 0 , "Hello" , NULL );
/* Text with formatting. */
worksheet_write_string ( worksheet , 1 , 0 , "World" , format );
/* Write some numbers. */
worksheet_write_number ( worksheet , 2 , 0 , 123 , NULL );
worksheet_write_number ( worksheet , 3 , 0 , 123.456 , NULL );
/* Insert an image. */
worksheet_insert_image ( worksheet , 1 , 2 , "logo.png" );
workbook_close ( workbook );
return 0 ;
}
ดูเอกสารฉบับเต็มสำหรับคู่มือการเริ่มต้นใช้งาน บทช่วยสอน เอกสาร API หลัก และตัวอย่าง