お世話になっております。
ファイル数が50・ファイルサイズが10MB・シートの数が40程度あります。Excelで1ファイルを開くのに数分かかります。
AccessにtransferspreadsheetでこのExcelファイルの複数のシートを取り込みたいのですが、
transferspreadsheetを使用すると、1つのファイル対してシートの数に相当するOpen・Closeが発生すると考えています。
ので、1行単位でInsertの方が早いかもと考えています。
1つのファイル対して1回のOpen・Closeだけで、シートの数だけtransferspreadsheetを行うことはできないでしょうか?
よろしくお願いいたします。
現状のtransferspreadsheetを使用する方法でどのくらいの時間がかかっていますか。
また、現状のコードも提示してください。
> 1つのファイル対して1回のOpen・Closeだけで、シートの数だけtransferspreadsheetを行うことはできないでしょうか?
Open・Closeが何を意味しているか不明瞭ですが、
ワークブックとして開くのには時間がかかりますが、transferspreadsheetはワークブックとして開いているわけではないのでそれほど時間はかからないはずです。
あなたの回答
tips
プレビュー