外部数据导入导出

本文详细介绍了如何使用集算器进行数据的导入导出,特别是Excel和TXT文件。通过实例展示了从Excel文件读取数据,如何追加、修改导出设置,以及处理大量数据的方法。此外,还分享了生成银行代发工资文本文件的过程,展现了集算器在数据处理中的灵活性和实用性。
摘要由CSDN通过智能技术生成

参考文献:

复杂 Excel 表格导入导出的最简方法

Java 中如何使用 SQL 查询文本

Java 嵌入 SPL 轻松实现 Excel 文件合并

10 行代码提取复杂 Excel 数据

学会这些“套路”,excel 合并汇总都不是事

文本导出的方方面面

自动导出 Excel 的利器

TXT文本文件是我们常用的在应用之间传递数据的途径之一,因为它具有通用、灵活、易维护等诸多优点。不过并不是所有应用都提供了生成txt文件的功能,往往需要额外的程序设计和开发工作才能获得。这时如果能够有一个通用的工具软件,灵活地根据需要生成目标格式的文本,将能够极大地助力我们的业务工作。本文介绍的集算器就正是这样一款高效、灵活的通用工具软件,能够从不同数据源读取、计算并导出txt文件。

本文将着重介绍集算器的数据导出能力,而集算器本身强大的计算能力不是本文重点,因此文中没有刻意介绍数据源访问和计算过程。文中用到的函数请参看集算器文档《函数参考.chm》。

  1. 简单导出数据

我们首先从简单的数据导出开始介绍:

    1. 导出新文件

下面这个例子中,通过两行简单读入和输出,完成了从数据源到TXT文件的导出。

A1单元格读入excel文件中的5年1班学生成绩,用来模拟可能通过计算得到的数据。

A2中的表达式将A1的数据导出到一个新的 “学生成绩表.txt”文件中。例子中使用了导出函数export。不过在这个最简单的例子中,我们没有指定额外的参数。由于没有指定x和F,因此将导出A1中的所有字段,同时保持字段名不变。由于没有指定列分隔符参数s,所以会用默认的tab分隔。不过函数使用了选项@t,因此会将字段名(excel文件的标题行)导出到第一行。

 

A

1

=file( "51.xlsx" ).xlsimport@t()

2

=file( "学生成绩表.txt" ).export@t(A1)

下图中就是导出的txt文件:

 

 

 

 

    1. 追加数据

假如“学生成绩表.txt”文件已经存在,我们需要在文件中再增加另一个班的成绩,那么应该怎么做呢?

与上例类似,在A1中读入要追加的5年2班的学生成绩,数据结构保持相同

A2中把数据导出到已有的“学生成绩表.txt”文件中,不过这时因为文件中已有标题,只需导出数据,因此不要加函数选项@t。同时,通过选项@a指明追加数据。

 
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值