tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルExcel出力
記事No9322
投稿日: 2009/08/30(Sun) 22:32
投稿者はてな
教えてください。
string型の二次元配列にデータベースから取得した値をセットし、
一括でExcelに出力しています。
(あらかじめ雛形を用意してあります。)

Dim data(19,19) as sting


省略


range = sheet.Range(1, 20)
range.Value = data

しかし、2〜5列目は書式設定で「数値」となっている列になっているのですが、
上記の方法だと、値が文字列として出力されてしまいます。

この部分だけを数値にする方法はございますか?
(出力後、特定部分のみ変換をしなければならないのでしょうか?)

なるべく高速で処理を行いたいです。

[ツリー表示へ]
タイトルRe: Excel出力
記事No9326
投稿日: 2009/08/31(Mon) 19:05
投稿者るしぇ
二次元配列を Object 型で宣言して、数値型や文字列型で
データを格納してみてください。

[ツリー表示へ]
タイトルRe^2: Excel出力
記事No9328
投稿日: 2009/08/31(Mon) 21:01
投稿者はてな
> 二次元配列を Object 型で宣言して、数値型や文字列型で
> データを格納してみてください。

なるほど!!
ありがとうございます。

早速試してみます。

[ツリー表示へ]