/    Sign up×
Community /Pin to ProfileBookmark

Inserting into excel

Hi all,

I’m making a script that runs a query in MySQL and then places the values in an Excel document with DCOM. Now, the code does run and everything is placed in the excel document in the correct way.

There’s just one problem: I have to place a call to excel for every cell, so if my query yields 2000 rows with 17 columns each, that takes close to an eternity. My question is, is it possible to insert an entire array into an excel row with one command? (or even better yet, the entire arrayset at once)

This is what I use to import now:

[code=php]$rownum=1;
while($row = mysql_fetch_row($export))
{
$rownum++;
$colnum=0;
foreach($row as $value)
{
$colnum++;
$cell = $sheets->Cells($rownum,$colnum);
$cell->activate;
$cell->value = “$value”;
}
}[/code]

to post a comment
PHP

0Be the first to comment 😎

×

Success!

Help @ava spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...