2011-11-24 76 views
0

我需要将所有数据表中的数据导入excel,但我不想使用for循环逐行写入。因为如果行数是200或更多,它是需要时间。 有没有最快的方法来做到这一点。如何直接使用数据表创建Excel表格

+2

如果200行对你来说已经很多了....我不知道该说什么:)认真,一个for循环将行的值导出到一个.csv文件,你可以用excel打开这个问题不是问题,你是否已经将DataTable加载到内存中了? –

+0

是的,我得到我的数据在一个数据表(从函数运行时),然后需要写入该数据到一个工作表,而不使用for循环 – user1058182

回答

0

我知道的最快方法是到数据选项卡:获取外部数据,使用ODBC或其他方式创建与数据库的连接,然后选择每张表所需的表。它将运行查询并根据指定的查询或表获取所有数据。

然后,您可以右键单击该数据部分和refrehs你想要的数据随时也可以设置数据刷新开放,板材等激活

这是一种“拉”的方法,而不是一个其他人正在讨论的PUSH方法。

相关问题