次のような CSV ファイルがあります。
Dato,11/2012,12/2012,01/2013,02/2013,03/2013,04/2013,05/2013,06/2013,07/2013
Freespace,4942,4729,4930,4889,4777,4799,4302,4567,4600
Allokeret,6784,7272,7079,7112,7232,7210,7707,7441,7408
上記で見えないのは、これら 3 の下に空白 (空の) 行があることです。
上記のファイルはメインフレーム上で作成され、そこに制御文字がないことを確認しました。これにより、余分な空白行が表示される可能性があり、以下の 16 進文字で示されます。
Dato,11/2012,12/2012,01/2013,02/2013,03/2013,04/2013,05/2013,06/2013,07/2013
C8A96FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF6FF6FFFF
4136B1112012B1212012B0112013B0212013B0312013B0412013B0512013B0612013B0712013
Freespace,4942,4729,4930,4889,4777,4799,4302,4567,4600
C988A98886FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF
695527135B4942B4729B4930B4889B4777B4799B4302B4567B4600
Allokeret,6784,7272,7079,7112,7232,7210,7707,7441,7408
C9999898A6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF6FFFF
133625953B6784B7272B7079B7112B7232B7210B7707B7441B7408
ファイルをローカル ネットワーク上のサーバーに FTP 送信すると、何かが発生し、余分な空白行が表示されるのではないかと思われます。
私が使用するJavaScript:
$.get("../classic_3270/KMDprod1/INFO.CPU.REPORT.MFDISK" + kunde + ".txt", function (data) {
var lines = data.split('\n');
$.each(lines, function(lineNo, line) {
var items = line.split(',');
if (lineNo == 0) {
$.each(items, function(itemNo, item) {
if (itemNo > 0) graph.xAxis.categories.push(item);
})
;
}
(このコードは CSV ファイルからデータを抽出し、グラフ作成ソフトウェアにプッシュします)
空の最後の行を無視するように、上記を変更する方法はありますか?
正直に言うと、私は JavaScript の専門家ではないことを認めなければなりません。また、Google は今回私を助けてくれませんでした。
十分な情報を提供できたことを願っています。前もって感謝します。