首頁 > 後端開發 > C++ > 如何正確地將物件數組寫入Excel範圍?

如何正確地將物件數組寫入Excel範圍?

Barbara Streisand
發布: 2025-01-19 01:27:09
原創
348 人瀏覽過

How to Correctly Write an Array of Objects to an Excel Range?

將陣列寫入 Excel 區域

將物件陣列寫入 Excel 區域可能是一項具有挑戰性的任務。但是,採用正確的方法是可以實現的。

問題:

嘗試將字串陣列寫入區域會導致每個儲存格都包含陣列中第一項的值。

解:

要成功地將陣列寫入區域,請使用以下方法:

<code class="language-c#">object[,] arr = new object[objData.GetLength(0), objData.GetLength(1)];

for (int r = 0; r < objData.GetLength(0); r++)
{
    for (int c = 0; c < objData.GetLength(1); c++)
    {
        arr[r, c] = objData[r, c];
    }
}

range.Resize[arr.GetLength(0), arr.GetLength(1)].Value2 = arr;</code>
登入後複製

此方法從輸入的字串陣列 objData 建立一個二維陣列 arr。然後,它將區域設定為適當的大小,並將值從 arr 寫入區域。

注意:此方法正常運作需要 objData 陣列為矩形陣列。

以上是如何正確地將物件數組寫入Excel範圍?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板