社区
其他数据库
帖子详情
怎么取excel、dbf文件的表名
rongcolt
2004-10-11 12:48:58
(1)现有一excel文件,怎么用java取其中的表名?如;sheet1,sheet2
(2)有一文件夹data,下有若干dbf文件(yb1.dbf,yb2.dbf),在java jdbc-odbc 中把此文件夹作为连接的数据库,yb1.dbf,yb2.dbf作为表名,怎样取道这些表信息(名称、类型、状态)。
...全文
93
回复
打赏
收藏
怎么取excel、dbf文件的表名
(1)现有一excel文件,怎么用java取其中的表名?如;sheet1,sheet2 (2)有一文件夹data,下有若干dbf文件(yb1.dbf,yb2.dbf),在java jdbc-odbc 中把此文件夹作为连接的数据库,yb1.dbf,yb2.dbf作为表名,怎样取道这些表信息(名称、类型、状态)。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数据合并工具.rar
使用说明 本软件用于快速处理大量
EXCEL
;csv;
dbf
文件
合并、目录链接及数据汇总,帮助您整理
文件
,方便您的操作。适用于总部管理、统计、办公、财务、个人等处理
文件
时使用。不影响原
文件
内容和格式 一、当鼠标停在按钮键上时,会显示出相应的操作说明。每步操作在窗体上都有相应的提示。 二、[合并多个
EXCEL
;csv;
dbf
文件
]: 1)、当您选择要合并的
文件
时,请用SHIFT、CTRL键加鼠标或CTRL+A键选择
文件
。新
表名
以[原
文件
名]+[原
表名
]或[原
表名
]组成。 2)、新
表名
长度如超过15个汉字(
EXCEL
规定不准超过),将自动进行截
取
,并在前加上数字序号。 3)、合并完
文件
后,不要关闭
EXCEL
,接着做第2步操作。 三、[合并
文件
建立目录及链接]: 1)、自动建立以
表名
或自定义的标题行建立目录及链接,并在每张表建立返回目录。 四、进行数据合并: 1)、表结构最好保持一致。 2)、进行数据合并时,合并的数据所有A1列不允许为空,为空表示最后一行数据。 3)、需合并的数据所有A1列不允许有合并单元格发生。 4)、详见[合并数据实例.xls]。 注意事项: 1)、当需处理
文件
数据存在数据链接,请点不更新按钮,或在
EXCEL
中的工具-选项-编辑将[请求自动更新]去掉。 2)、在合并数据时,当需处理
文件
数据存在数据链接,在编辑-链接中点[断开链接]。
Excel
_数据转换成Marc格式说明
如何将
excel
转换的马克数据,这里有很好的说明和讲述
使用VFP读
取
EXCEL
中的数据示例
使用VFP读
取
EXCEL
中的数据示例 *!* *****数据导入程序,由“学生基本基本情况表模板.xls”导入数据 *!* ***使用VFP控制
EXCEL
表,计
取
中指定列的内容*********** *!* "学生基本基本情况表模板.xls"的数据布局 *!* cells(1,1):“标题” *!* cells(2,1):校区 *!* cells(2,3):学历 *!* cells(2,5):专业 *!* cells(2,6):班级 *!* *!* set safe off set talk on LOCAL inf(4) as String *dele file C:\MyDocu~1\Resume.xlw obj
Excel
= CreateObject("
Excel
.Application") &&创建一个
EXCEL
应用程序实例 wjm=getfile("xls") obj
Excel
.Workbooks.Open(wjm) &&调用workbooks(Microsoft
Excel
应用程序; 中当前打开的所有 Workbook 对象的集合。); 对象的open方法程序来打开指定的
文件
,并为; 打开的
文件
创建一个新的工作簿 *obj
excel
.visible=.f. ***下面的代码判断出生日期字段的格式是否满足要求*** *IF !varTYPE(obj
excel
.cells(10,6))="d" * MESSAGEBOX("出生日期字段不满足格式要求,不能导入,请将出生日期字段修改为:"+CHR(13); +"mm.dd.yy的格式,如:05.19.83 表示1983年5月19 然后再运行此导入程序") * RETURN *ENDIF inf(1)=substr(obj
excel
.cells(2,1).value,7)&&校区 Inf(2)=obj
excel
.cells(2,4).value&&学历 inf(3)=obj
excel
.cells(2,6).value&&专业 inf(4)=obj
excel
.cells(2,7).value&&班 LOCAL nrow as Number ,i as Number i=0 *MESSAGEBOX("计算行数") *MESSAGEBOX(obj
excel
.cells(5,1).value) *MESSAGEBOX(VARTYPE(obj
excel
.cells(22,1).value)) DO WHILE .t. i=i+1 ?obj
excel
.cells(i,1).value IF !VARTYPE(obj
excel
.cells(i,1).value)="C" nrow=i-1 EXIT ENDIF ENDDO *nrow=20 LOCAL arecord(16) *MESSAGEBOX("循环添加记录") USE zlb disinf("zlb.
dbf
中现有记录"+ALLTRIM(STR(RECCOUNT()))+"条") disinf("正在添加记录") FOR i=4 TO nrow arecord(1)=obj
excel
.cells(i,1).value&&学号 arecord(2)=obj
excel
.cells(i,2).value&&姓名 arecord(3)=obj
excel
.cells(i,3).value&&性别 arecord(4)=obj
excel
.cells(i,4).value&&籍贯 arecord(5)=obj
excel
.cells(i,5).value&&民族 *MESSAGEBOX(VARTYPE(obj
excel
.cells(i,6).value)) IF VARTYPE(obj
excel
.cells(i,6).value)="C" arecord(6)=RIGHT(obj
excel
.cells(i,6).value,2)+"/"+"01"+'/'; +LEFT(obj
excel
.cells(i,6).value,2) ELSE arecord(6)= RIGHT(STR(obj
excel
.cells(i,6).value,5,2),2); +"/"+"01"+"/"; +LEFT(STR(obj
excel
.cells(i,6).value,5,2),2) ENDIF &&arecord(6)=IIF(VARTYPE(obj
excel
.cells(i,6).value)="c",RIGHT(obj
excel
.cells(i,6).value,2)+"/"+"01"+'/'+LEFT(obj
excel
.cells(i,6).value,2),; RIGHT(STR(obj
excel
.cells(i,6).value,5,2),2)+"/"+"01"+'/'+LEFT(STR(obj
excel
.cells(i,6).value,5,2),2))&&出生年月 arecord(7)=LEFT(ALLTRIM(STR(obj
excel
.cells(i,8).value,6,0)),6)&&邮政编码 arecord(8)=obj
excel
.cells(i,7).value&&通讯地址 arecord(9)=obj
excel
.cells(i,9).value &&收信人 arecord(10)=iif(!ALLTRIM(obj
excel
.cells(i,10).value)=="",obj
excel
.cells(i,10).value; ,"无")&&家庭电话 arecord(11)=inf(3)&&专业 arecord(12)=inf(4)&&班级 arecord(13)=obj
excel
.cells(i,11).value&&寝室号码 arecord(14)=STR(obj
excel
.cells(i,12).value,7,0)&&寝室电话 arecord(15)=inf(1)&&校区 arecord(16)=inf(2)&&学历 SELECT zlb APPEND FROM ARRAY arecord ENDFOR disinf("zlb.
dbf
中现有记录"+ALLTRIM(STR(RECCOUNT()))+"条") disinf("记录添加完毕,共添加了"+ALLTRIM(STR(nrow-3))+"条记录,请查检") INKEY(3) WAIT CLEAR ****定义日期转换函数,此函数能将各种格式的日期转换成mm/dd/yy的格式**** ****如果要转换的日期只有年和月,则自动添加日为'01'*** *!* FUNCTION datetran *!* PARAMETERS soudate *!* IF VARTYPE(soudate)="N" *!* DO case *!* CASE LEN(souDATE) ***关闭工作簿,退出
EXCEL
obj
excel
.quit RELEASE obj
excel
*!* obj
excel
.save *!* *obj
Excel
.ActiveWorkbook.saved=.f. *!* obj
excel
.Quit &&退出 *!* RELEASE obj
excel
*!* retu
DBF
数据库转换成SQL Server6.5表的几种方法.pdf
DBF
数据库转换成SQL Server6.5表的几种方法.pdf
VC_访问
Excel
的应用技巧
摘要:Visual C ++访问
Excel
的核心技术是ODBC (Open DataBase Connector) 。本文主要通过一个实例,介绍了其通过 ODBC技术访问
Excel
时出现的问题及解决的方法和应用技巧。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章