0

我们如何使用 PIG SCRIPTcovert a xlsx进行归档。csv我发现有 CSVExcelStorage 来存储已经转换的 xlsx 到 csv 文件。

STORE x INTO '<destFileName>'
USING CSVExcelStorage(['<delimiter>' [,{'YES_MULTILINE' | 'NO_MULTILINE'} [,{'UNIX' | 'WINDOWS' | 'UNCHANGED'}]]]);
Eg:

STORE res INTO '/tmp/result.csv'
USING CSVExcelStorage(',', 'NO_MULTILINE', 'WINDOWS');

我认为在此之前我们需要将 xlsx 文件转换为 csv。

那么我们如何使用pig来做到这一点。

任何帮助。

4

1 回答 1

-1

参考:CSVExcelStorage

用法:

STORE x INTO '<destFileName>'
USING CSVExcelStorage(['<delimiter>' [,{'YES_MULTILINE' | 'NO_MULTILINE'} [,{'UNIX' | 'WINDOWS' | 'UNCHANGED'}]]]);

例如:

STORE res INTO '/tmp/result.csv'
USING CSVExcelStorage(',', 'NO_MULTILINE', 'WINDOWS');

其中 CRLF 是换行符 (0x0d 0x0a: \r\n),逗号是字段分隔符。

于 2016-09-09T09:49:24.437 回答