如何用kettle的Api从excel文件中读取数据再插入指定表中

 我来答
381335155
2016-09-19 · TA获得超过1138个赞
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:62.9万
展开全部
考虑这样的一个工作表

如果想把里面的 9 列数据都读出来, 就要考虑如何处理多级表头.
[@more@]
步骤设置的详细描述:
步骤一 选择文件名

步骤二 选择要读取的工作表名称和要读取的内容在工作表里的起始位置, 也就是表头开始的行号和列号 (这里行号和列号是以 0 开始的)

步骤三 设置要读取的内容的一些属性, 这里要设置表头的所占行数是 3 行.

步骤四 错误处理, 选择如果有错误终止还是继续, 错误信息保存的文件等.
(图略)

步骤五 选择字段, 如果前面的三个步骤(不包括错误处理步骤)都设置正确, 在这个页面选择 "获取字段" 字段按钮, 就会获得所有的列名称和数据类型.
这里我们可以看到: 多级表头中各级表头的名称被叠加起来, 形成了唯一的列名.

点击 [预览] 按钮可以预览到数据

对于表头跨连续的多行, 但不分级的情况也可以使用上述方式处理.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式