如何在Excel 2003中建立数据库,每天有N组数据调入更新,在新建的表格中按条件查找调出符合条件的数据
发布网友
发布时间:2022-04-08 20:27
我来回答
共2个回答
热心网友
时间:2022-04-08 21:56
我觉得比较好的方法有二:
- 用Excel VBA的方法,代码如下(其中SQL的部分你要根据实际来修改):
Sub QueryTest()
MyMainFile = ThisWorkbook.Name
MyPath = ThisWorkbook.Path & "\" & ThisWorkbook.Name
strSQL = "Select [SupplierPartNo],[Corporation],[CustomerName],[CustomerPartNo],[AgingDays],[InventoryQty],[StockStatus] from [AgingReport-RawData$A1:AG10000]"
Workbooks.Add
ActiveSheet.Name = "Jackson"
With ActiveSheet.QueryTables.Add(Connection:="ODBC;DSN=Excel Files;DBQ=" & MyPath & ";", Destination:=Range("B15"), Sql:=strSQL)
.FieldNames = True
.Refresh BackgroundQuery:=False
End With
End Sub
在我的博客中有很多具体的例子,你可以找找看,有问题联系我:http://hi.baidu.com/ohmyidea/home
- 另外是用“高级筛选的”的方式,如果要用宏执行,请过几天看我的博客,我会把一个例子的VBA代码放到我的博客上,
热心网友
时间:2022-04-08 23:14
用accwss2007吧,这个做数据库很简单,初学都也会很快就上手