LibXL をダウンロードして、作成した C++ プログラムを変更できるようにしました。私の C++ ファイルには、Excel スプレッドシートの値にリンクしたいグローバル変数がたくさんあります。リンクしているExcelシートが「シート1」と呼ばれ、ワークブックが「ブック1」と呼ばれる場合、誰かがこれを行う方法を説明してください。これは、Excel スプレッドシートからデータを抽出するための LibXL サイトのコード サンプルです。
Book* book = xlCreateBook();
if(book)
{
if(book->load(L"example.xls"))
{
Sheet* sheet = book->getSheet(0);
if(sheet)
{
const wchar_t* s = sheet->readStr(2, 1);
if(s) wcout << s << endl;
double d = sheet->readNum(3, 1);
cout << d << endl;
}
}
book->release();
}
これは、特定の Excel セルを C++ の変数にリンクする C++ プログラムのコード ブロックです。
{var1 = .0887; var2 = .175; var3 = .299; var4 = .292; var5 = .151; var6 = .051; var7 = .001; var8 = .02;}
編集する必要がある私のコードには、さまざまな変数名が含まれています。これらの変数/値を、上記の名前と本を持つ Excel スプレッドシートの変数にリンクするか、それと同じにしたいと思います。私が示したこのサンプルコードを実装する方法が本当にわかりませんでした。部分的には上記のサンプルを理解していませんでした。