应用SERVER中的EXCEL控件,用Connect办法连接到ExeclCom对象上,用ApplicationworkbooksAdd参加新的表,再应用Applicationcellsitems[行,列]:=值既可。别忘了调用Quit释放连接。在97膳绫腔问题的,在2000中I
dont
kown:-)
以下都只是介绍 *** 作的原理,具体要求要在应用中具体分析改变。
1 此方法常用在form或者Console Application中,使用时须用要添加Reference,具体做法:
右键点击项目添加“Add Reference”,在Tom组件下,选择“Microsoft Excel 140 Object Library”,然后在项目中使用
下面注释//it looks like excele table start with 1 not 1
应该为//it looks like excele table start with 1 not 0
[csharp] view plaincopy
private static void exportToExcel(DataTable dt)
{
ExcelApplication excel=new ExcelApplication();
excelApplicationWorkbooksAdd(true);
excelVisible = true;
//get the columns
for (int i = 0; i < dtColumnsCount;i++ )
{
//here is started with 1
//it looks like excele table start with 1 not 1
excelCells[1, i + 1] = dtColumns[i]ColumnNameToString();
}
//get the data in rows
for (int row = 0; row < dtRowsCount;row++ )
{
for (int col = 0; col < dtColumnsCount; col++)
{
excelCells[row+2, col+1] = dtRows[row][dtColumns[col]]ToString();
}
}
//FolderBrowserDialog path = new FolderBrowserDialog();//打开文件对话框
//pathShowDialog();
//textBox1Text = pathSelectedPath;//选择文件夹
//save excel
//excelSaveWorkspace();
excelQuit();
}
2 在web应用中,可通过>
对于经常跟SQLServer数据库打交道的人员来说经常会设计到导出SQLServer表中的数据。把SQLServer表中的数据导出为Excel文件有两种方式。小编下面来讲讲如何导出SQLServer表数据为Excel文件。
>
ASP实例代码,直接将数据库中的数据导出到EXCEL电子表中:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!--#include file="/conn<a href=">
这里以SQL SERVE2008为例。SQLSERVER2008有一个“数据导入导出功能”,当然我们也可以打开数据库之后,在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到d出淡入数据的对话框:
这里我们主要导入数据的源格式是EXCEL的,在excel文件中,我们通常需要整理成数据表格的形式,excel中的数据不要出现合并的单元格等,必须是和数据库表对应的一条条记录的形式。在上图中我们先选择数据源为excel,然后再选择excel文件的路径,在最下面有一个“首行包含列名称”的复选项,默认是选中的,也就是说在导入数据的时候会把excel的第一行当做数据库表的列名称,根据需要进行选择。然后选择下一步:
上图中我们主要完成选择目的数据库,按照需要选择即可。然后我们直接点击下一步,指导出现下面的画面:
这就会打开excel文件的工作薄,我们选择一个工作簿(sheet),如果我们的excel中的数据列和数据库表中的列不是对应,则需要进行调整,上图中先选中一个“源”,然后再选择这个源对应的“目标”,此时按钮“编辑映射”处于可用状态,我们点击这个按钮,出现下图:
以上就是关于如何将一个数据库的内容转换为Excel表格全部的内容,包括:如何将一个数据库的内容转换为Excel表格、如何将数据库中的数据导出到excel、该怎么把数据从数据库中导入到Excel中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)