首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将范围从excel导出到特定的ms access2010字段

问如何将范围从excel导出到特定的ms access2010字段
EN

Stack Overflow用户
提问于 2016-06-06 06:34:33
回答 1查看 215关注 0票数 0

我可以将范围导出到整个ms access2010表中,当您运行多个查询时,范围将附加到现有的数据集(您可以更改此默认的附加行为吗)?

但是,是否可以将excel中的单个列范围导出到ms office表中的特定字段?

例如,如果表test有三个列字段(f1、f2、f3),而我想将数据导出到字段f2,我可以这样做吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-10 03:51:40

可以将Excel数据从Access导入到Access中。

http://www.accessmvp.com/KDSnell/EXCEL_Import.htm

如您所知,您可以将Excel数据导出到Access。

选项显式

代码语言:javascript
复制
Sub AccImport()
    Dim acc As New Access.Application
    acc.OpenCurrentDatabase "C:\Users\Public\Database1.accdb"
    acc.DoCmd.TransferSpreadsheet _
            TransferType:=acImport, _
            SpreadSheetType:=acSpreadsheetTypeExcel12Xml, _
            TableName:="tblExcelImport", _
            Filename:=Application.ActiveWorkbook.FullName, _
            HasFieldNames:=True, _
            Range:="Folio_Data_original$A1:B10"
    acc.CloseCurrentDatabase
    acc.Quit
    Set acc = Nothing
End Sub

如果数据需要修改,您可以在Excel中的新工作表中设置它,当它处于您想要的结构中时,只需将其发送到Access即可。或者,将块导出到通用Access表,然后运行追加查询,将数据从“暂存”表移动到最终的“生产”表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37647457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档