HTML JPG PDF XML XLSX
  Product Family
DOCX

Tạo tệp DOCX trong C++

Tạo tệp gốc và hiệu suất cao DOCX theo chương trình mà không cần Micorsoft Office bằng thư viện C++.

Tạo tệp DOCX bằng C++

Làm cách nào để tạo tệp DOCX? Với thư viện Aspose.Cells for C++, bạn có thể dễ dàng Tạo tệp DOCX theo chương trình với một vài dòng mã. Aspose.Cells for C++ có khả năng xây dựng các ứng dụng đa nền tảng với khả năng tạo, sửa đổi, chuyển đổi, kết xuất và in tất cả các tệp Excel. C++ Excel API không chỉ chuyển đổi giữa các định dạng bảng tính, nó còn có thể hiển thị các tệp Excel dưới dạng hình ảnh, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT, v.v., do đó làm cho nó trở thành một lựa chọn hoàn hảo để trao đổi tài liệu trong tiêu chuẩn công nghiệp định dạng. Bạn có thể tải trực tiếp phiên bản mới nhất của nó, chỉ cần mở NuGet trình quản lý gói, tìm kiếm Aspose.Cells.Cpp và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói.

Yêu cầu


PM> Install-Package Aspose.Cells.Cpp

sđt DOCX trong C++

Các nhà phát triển có thể dễ dàng tạo, tải, sửa đổi và chuyển đổi các tệp DOCX trong các ứng dụng báo cáo đang chạy để xử lý dữ liệu chỉ bằng một vài dòng mã.

  1. Tạo một đối tượng của lớp IWorkbook.
  2. Lấy sheet đầu tiên vào một đối tượng IWorksheet.
  3. Sử dụng phương thức IWorksheet->GetICells() để đưa các ô của trang tính vào một đối tượng ICells.
  4. Sử dụng phương thức ICells->GetObjectByIndex() để truy cập ô mong muốn của trang tính vào một đối tượng ICell.
  5. Sử dụng phương thức ICell->PutValue() để nhập giá trị vào ô.
  6. Lưu sổ làm việc dưới dạng tệp .docx bằng phương thức Save().
 

Mã mẫu cho biết cách tạo tệp DOCX trong C++.


// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();

// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();

// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);

// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));

// Save workbook to resultFile folder
wkb->Save(new String("created_one.docx"));
 

Thư viện C++ để tạo tệp DOCX

Có ba tùy chọn để cài đặt “Aspose.Cells for C++” vào hệ thống của bạn. Vui lòng chọn một cái phù hợp với nhu cầu của bạn và làm theo hướng dẫn từng bước:

  1. cài đặt một NuGet Gói . Nhìn thấy Tài liệu
  2. Cài đặt thư viện bằng Thư mục Bao gồm và lib. Nhìn thấy Tài liệu
  3. Cài đặt Aspose.Cells for C++ trong Linux. Nhìn thấy Tài liệu

yêu cầu hệ thống

Trước khi chạy mã nguồn mẫu chuyển đổi C++, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau.

  • Microsoft Windows hoặc HĐH tương thích với C++ Môi trường thời gian chạy cho Windows 32 bit, Windows 64 bit và Linux 64 bit.
  • Thêm tham chiếu đến Aspose.Cells for C++ DLL trong dự án của bạn.

DOCX Những gì là DOCX Tập Tin Định Dạng

DOCX là một định dạng nổi tiếng cho các tài liệu Word Microsoft. Được giới thiệu từ năm 2007 với việc phát hành Microsoft Office 2007, cấu trúc của định dạng Tài liệu mới này đã được thay đổi từ tệp nhị phân đơn giản thành sự kết hợp của tệp XML và tệp nhị phân. Các tệp Docx có thể được mở bằng Word 2007 và các phiên bản mới hơn nhưng không thể mở bằng các phiên bản MS Word cũ hơn hỗ trợ phần mở rộng tệp DOC.

Đọc Thêm

Tạo trang tính được hỗ trợ khác

Bạn cũng có thể tạo các tệp Excel Microsoft khác, bao gồm một số tệp được liệt kê bên dưới.

XLS (Microsoft Bảng tính Excel (Cũ))
XLSX (Mở sổ làm việc XML)
XLSB (Sổ làm việc nhị phân Excel)
XLSM (Bảng tính hỗ trợ macro)
XLT (Mẫu Excel 97 - 2003)
XLTX (Mẫu Excel)
XLTM (Mẫu hỗ trợ macro Excel)
CSV (Các giá trị được phân tách bằng dấu phẩy)
TSV (Các giá trị được phân tách bằng tab)
ODS (Bảng tính OpenDocument)
PDF (Định dạng tài liệu di động)
HTML (Ngôn ngữ đánh dấu siêu văn bản)