如何把FoxPro数据库转变成HTML表格

如何把FoxPro数据库转变成HTML表格,第1张

用Visual

FoxPro5.0写成,可在Foxpro各版本下使用。样例数据库为Taxed.dbf,源程序清单和生成的超文本文件TAX.HTM清单附后。

*Pragram: dbf2htm.prg

*表结构: Taxed.dbf

*字段名类型宽度小数位*swdjzh字符型9

(税务登记证号)*qymc字符型20 (企业名称)*tbrq日期型8

(填表日期)*sz字符型10 (税种)*ynsk数值型8 2(应纳税种)

set talk off

set safe off

cr=chr(13)+chr(10)

text=″〈!--A HTML table convented from Taxed.dbf--〉

″+cr

text=text+″〈Html〉″+cr

text=text+″〈Head〉″+cr+″〈Title〉纳税情况统计表

〈/Title〉″+cr

+″〈/Head〉″+cr

text=text+″〈Body〉″+cr+″〈Table border=1〉″+cr

text=text+″〈Caption〉纳税情况统计表〈/Caption〉″+cr

text=text+″〈Tr〉″+cr

cr的意思就是回车。

在C中就是字符'\r'的意思。而C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

在文本处理中, CR, LF, CR/LF是不同 *** 作系统上使用的换行符.Dos和windows采用回车+换行CR/LF表示下一行,而UNIX/Linux采用换行符LF表示下一行。

C语言中的文本处理

苹果机(MAC OS系统)则采用回车符CR表示下一行,CR用符号'\r'表示, 十进制ASCII代码是13, 十六进制代码为0x0DLF使用'\n'符号表示, ASCII代码是10, 十六制为0x0A。

所以Windows平台上换行在文本文件中是使用 0d 0a 两个字节表示, 而UNIX和苹果平台上换行则是使用0a或0d一个字节表,一般 *** 作系统上的运行库会自动决定文本文件的换行格式。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7466345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存