中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++中怎么把二維數組將字符串寫入excel

小億
132
2023-08-04 11:50:31
欄目: 編程語言

要將二維數組寫入Excel,可以使用第三方庫,比如libxl或者xlsxwriter。以下是使用libxl的示例代碼:

#include <iostream>
#include <iomanip>
#include "libxl.h"
using namespace libxl;
int main() {
int rowCount = 3;
int colCount = 4;
const char* fileName = "output.xlsx";
Book* book = xlCreateBook();
Sheet* sheet = book->addSheet("Sheet1");
const char* data[rowCount][colCount] = {
{ "Name", "Age", "Gender", "City" },
{ "John", "25", "Male", "New York" },
{ "Amy", "30", "Female", "Los Angeles" }
};
for (int i = 0; i < rowCount; i++) {
for (int j = 0; j < colCount; j++) {
sheet->writeStr(i+1, j+1, data[i][j], 0);
}
}
if (book->save(fileName)) {
std::cout << "Excel file saved successfully!" << std::endl;
} else {
std::cout << "Error saving Excel file!" << std::endl;
}
book->release();
return 0;
}

這個示例代碼創建了一個3x4的二維數組,并將其寫入名為"output.xlsx"的Excel文件中的Sheet1工作表。要運行此代碼,需要先下載并安裝libxl庫,并在代碼中包含libxl.h頭文件。

另外,如果要使用xlsxwriter庫,可以參考它的官方文檔和示例代碼,使用類似的方法將二維數組寫入Excel。

0
沙田区| 九江市| 南投市| 仲巴县| 荃湾区| 琼海市| 德州市| 凌海市| 息烽县| 濮阳市| 东兰县| 讷河市| 治多县| 庐江县| 鹿泉市| 周口市| 临潭县| 突泉县| 宁强县| 中超| 岱山县| 炎陵县| 丰宁| 文化| 四子王旗| 阜城县| 深州市| 晋城| 祥云县| 台江县| 东兰县| 荆门市| 永城市| 邯郸市| 株洲县| 乌拉特中旗| 定安县| 成武县| 太仓市| 砚山县| 万安县|