ホームページ > バックエンド開発 > 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 から 2 次元配列 arr を作成します。次に、領域を適切なサイズに設定し、arr の値を領域に書き込みます。

注: このメソッドが正しく動作するには、objData 配列が長方形の配列である必要があります。

以上がオブジェクトの配列を Excel 範囲に正しく書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート