一、VFP9(Microsoft Visual FoxPro9)支持的excel版本简介

通过VFP9 软件的导入、导出窗口可以看到,该软件最多支持到Microsoft Excel 5.0;换言之,VFP9软件仅支持xls格式的excel文件。

Excel2003(xls)最大行列是65536行,256列。

Excel2007(xlsx)以后版本最大行列是1048576行,16384列。

但实际上,数据库文件很有可能超过六万行的数据,所以本次我们来操作一下VFP软件超过65536行表格数据的导入及导出。

二、数据、软件准备

1、示例:96578行的xlsx表格(包含标题行)

2、Windows操作系统自带的记事本工具

3、VFP9软件及excel2007以上版本软件。

三、实现原理

使用txt文本文档作为xlsx及VFP导入导出数据的数据源,进行软件之间的数据交互。

四、xlsx表格数据导入至vfp生成dbf(dbf为VFP软件生成的数据库文件类型)

1、将xlsx另存为txt文件(下图为excel2021版本)

2、打开VFP9软件的菜单栏File-Import(导入),选择Import Wizard(导入向导)

3、文件类型选择默认text file,source file(文件源)定位上一步导出的txt路径。

4、继续next,下一步下一步,根据自己的需要进行调整

5、点击Finsih,开始导入数据,实际导入时长取决于自己数据的大小及电脑性能

6、导出完成,在同级文件夹下生成对应的dbf文件

通过执行browse浏览命令,可以查看到此数据源已经达到96577行。

至此,第一阶段,超过65536行的数据导入VFP的操作介绍完毕。

五、超过65536行的dbf文件导出至xlsx

1、由于VFP9仅支持excel5.0(即xls文件),有着最大行数的限制,所以我们不能直接导出至xls文件,否则数据将会被截断生成文件

2、我们使用上一步生成的dbf示例,或自行准备多行的dbf文件

3、通过菜单栏file--export,选择Delimited Text类型的文件,To指向自己需要保存到的路径

4、修改文件名,导出文件,但是会发现此处导出的并非是txt类型的文件,但并不影响后续操作。

5、创建一个xlsx文件,(请注意区别xls和xlsx文件类型),选择菜单栏-数据-获取数据-自文件;选定我们上一级生成的文件。

在excel与数据源建立连接之后,文件预览内容将会显示出来。

6、加载完成,数据成功导入。

提示:在做任何操作之前,请备份好您的源数据

六、总结

当有些事不能直接完成时,我们可以换一个途径去解决它。

直线距离不一定是最佳路线,适当走点弯路,其实离你的目标更近。

预告:下一期讲解手动升级当前最新版本的zfile。

超过65536行的数据导入Vfp9、导出至Excel相关推荐

  1. memcached命令行memcached数据导入和导出PHP链接memcached memcach

    memcached命令行 memcached数据导入和导出 PHP链接memcached 先安装php的memcache扩展 cd /usr/local/src/ wget  http://www.a ...

  2. mysql命令行进行数据导入和导出

    背景 开发过程中经常会遇到数据库迁移&备份等操作.可以采用客户端或者命令行来进行数据备份和导入操作,由于目前可视化客户端比较多,操作比较简单,目前暂时不做介绍.下面主要是将linux下使用命令 ...

  3. java poi 导出excel不能超过65536行

    java poi 导出excel不能超过65536行 报这个异常 Exception in thread "main" java.lang.IllegalArgumentExcep ...

  4. python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法

    参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...

  5. GEE系列:第4单元 Google 地球引擎中的数据导入和导出

    GEE从入门到实战的10个系列单元: GEE系列:第1单元 Google地球引擎简介 GEE系列:第2单元 探索数据集 GEE系列:​第3单元 栅格遥感影像波段特征及渲染可视化 GEE系列:第4单元 ...

  6. python xlwt写入excel_python xlwt模块写入excel超过65536行报错问题解决方法

    上篇文章中将内容写到excel中使用import xlwt包,后来发现文件写入超过65536行的时候就会报错,无法转换成功, xls后缀文件,只支持这么多行,在网上搜索一下,解决方法可以写多个shee ...

  7. csv导入pgsql不成功_数据科学 | pandas数据导入与导出

    ↑↑↑↑↑点击上方蓝色字关注我们! 『运筹OR帷幄』原创 作者:杨士锦 周岩 书生 编者按 当我们开始着手做一个数据分析项目时,选择和导入数据集是第一个步骤,而导出数据虽然非必需,但有时候我们也需要保 ...

  8. python创建表格怎么只能65536_python写入excel超过65536行报错问题解决方法

    接此篇文章:python将txt文件转为excel格式 上篇文章中将内容写到excel中使用import xlwt包,后来发现文件写入超过65536行的时候就会报错,无法转换成功, xls后缀文件,只 ...

  9. 金算盘导出oracle,金算盘软件数据导入和导出操作方法.doc

    金算盘软件数据导入和导出操作方法 金算盘软件维护集锦 此为201003版本,本期讲一下"导入导出"的一些注意事项,以"往来期初"导入导出为例. 导入导出这个功能 ...

最新文章

  1. 备战 ‘金三银四’ 必备超多软件测试面试题全在这里
  2. 虚拟机上安装ArchLinux笔记
  3. python学了有什么用处-python用处广吗
  4. js 计算任意凸多边形内最大矩形_题库 | 计算机视觉常见面试题型介绍及解答 第 7 期...
  5. python程序改错题字符统计_Python练习题 012:字符统计
  6. HTML DOM节点的属性获取
  7. oracle创建job权限
  8. alt+x+b没反应_Alt键的这几种用法,你一定要知道
  9. freecplus框架-MySQL数据库操作
  10. Linux 查找进程与结束进程
  11. Skyline软件二次开发初级——11如何在WEB页面中的三维地图上加载和保存工程文件...
  12. python 服务器和客户端 学习http请求和响应报文头
  13. 使用wps-excell画折线图
  14. 关闭计算机界面,电脑关机卡在关机界面怎么办?详细原因分析及解决方法来啦!...
  15. 01-SA8155 QNX 虚拟机Hypervisor
  16. Reminders在电商推荐中的价值
  17. 2022-08-08 第二小组 张明旭 Java学习记录
  18. 开源自主导航小车MickX4(五)gmapping建图
  19. 快手音乐公布版权生态建设阶段战报:音乐人总结算金额提升480%
  20. Unity3D空战游戏模板 Air Warfare

热门文章

  1. 写在初七,回味下过年的意义
  2. 利用谷歌AIY小纸盒,外国妹子做了一个人脸“晴雨表”!
  3. mobius HDOJ 5468 Puzzled Elena
  4. 【云上论肠菌】9月29日下午2点,刘双江和王婷婷教授开讲!
  5. linux mint wifi自动重试_Linux高效工作工具之Catfish,优秀桌面文件搜索工具
  6. linux 下安装ecos开发环境,Linux(Fedora10)下建立ecos开发环境
  7. kindel 资源_Hanselminutes播客206-Windows Phone 7系列-Charlie Kindel的开发人员经验
  8. 有趣的命令 aview - 以ascii字符显示图片
  9. CCS3.3编译提示can't find input file 'rts2800_fpu32.lib
  10. 基于python的游戏市场分析