Aspose.Cells FOSS for C++ เป็นห้องสมุดที่มีแหล่งที่มาเปิดซึ่งช่วยให้ผู้พัฒนาสามารถเขียนโปรแกรมได้โดยเฉพาะอย่างยิ่ง
สร้าง, โหลด, แก้ไขและบันทึก Excel .xlsx ทํางานโดยไม่ต้อง Microsoft Excel หรือใด ๆ
การ interop COM. ห้องสมุดมี API C++ ที่เป็นต้นฉบับซึ่งรวมโดยตรงไปสู่ CMake-based
สร้างระบบที่มีการขึ้นอยู่ระหว่างเวลาทํางานภายนอกไม่มี
API หลักครอบคลุมการสร้างและทนทาน Workbook และการจัดการเซลล์ผ่าน
Worksheet.GetCells(), การกําหนดค่าของเซลล์โดยใช้ Cell.PutValue() , แปลงสูตรด้วย
Cell.SetFormula() และสไตล์ที่อุดมไปด้วยผ่านการเรียน Style, Font และการเรียนของ Color หมายเลข
แสดงรูปแบบจะจัดการโดย DisplayTextFormatter ด้วยการสนับสนุนท้องถิ่นเต็ม หมายเลขแถวคือ:
จัดการผ่าน DefinedNameUtility และคลาสเก็บที่เกี่ยวข้อง
Aspose.Cells FOSS for C++ จะถูกปล่อยให้ภายใต้ใบอนุญาต MIT โดยไม่มีค่าใช้จ่ายในการทํางานหรือ การ จํากัด การใช้งาน สร้างจากแหล่งที่มาโดยใช้ CMake และรวมกันได้โดยตรงในตัวของคุณ โครงการเป็นหนังสือเล่มหัวและแหล่งข้อมูล สําหรับคุณสมบัติองค์กรและการสนับสนุนดู Aspose.Cells for C++ — Enterprise Product
.xlsxWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() และ Cell.SetStyle()Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() และ Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetup วิธีการสร้างหนังสือทํางาน populate เซลล์ที่มีค่าและสูตรใช้หัวรูปแบบและบันทึก:
#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"
#include "aspose/cells_foss/Style.h"
#include "aspose/cells_foss/Color.h"
#include "aspose/cells_foss/Font.h"
using namespace Aspose::Cells_FOSS;
int main() {
Workbook workbook;
Worksheet& sheet = workbook.GetWorksheets()[0];
sheet.SetName("Products");
sheet.GetCells()["A1"].PutValue("Product");
sheet.GetCells()["B1"].PutValue("Price");
sheet.GetCells()["A2"].PutValue("Apple");
sheet.GetCells()["B2"].PutValue(2.99);
sheet.GetCells()["B4"].SetFormula("=SUM(B2:B3)");
Style headerStyle = sheet.GetCells()["A1"].GetStyle();
Font font;
font.SetBold(true);
font.SetColor(Color::FromArgb(255, 255, 255, 255));
headerStyle.SetFont(font);
headerStyle.SetForegroundColor(Color::FromArgb(255, 34, 120, 212));
sheet.GetCells()["A1"].SetStyle(headerStyle);
workbook.Save("products.xlsx");
return 0;
}
MIT License - ฟรีสําหรับการใช้งานเชิงพาณิชย์และเปิดแหล่งข้อมูล รวมไฟล์ LICENSE.txt เมื่อกระจาย
XLSX สําหรับโหลดและบันทึก ทั้งการโหลด CSV สนับสนุน การบันเทิง CSV ไม่สามารถใช้ได้ใน v0.1
คลอนจัดเก็บข้อมูลและใช้ CMake add_subdirectory หรือ FetchContent. ต้องการ C++17 และ CMAKE 3.15+. ไม่มีความสัมพันธ์ภายนอก
No. Aspose.Cells FOSS for C++ เป็นเนื้อหาที่สมบูรณ์แบบและไม่จําเป็นต้องใช้ Microsoft Excel หรือการต่อต้าน COM ใด ๆ
หลายชั้นใน v0.1 จะประกาศ แต่เป็นเพียงอย่างเดียวรวมถึง ConditionalFormattingCollection และ AutoFilter การทํางาน Core Workbook, Worksheet, Cell และ Style เป็นฟังก์ชั่นเต็มรูปแบบ