delimited-text

    0熱度

    1回答

    我試圖定義一個新的格式: import csv f = open("file.csv") reader = csv.reader(f) class my_dialect(csv.Dialect): lineterminator = '\n' delimiter: ';' quotechar: '"' reader = csv.reader(f, diale

    0熱度

    1回答

    我已經構建了一個SSIS包,可以將多個分隔文本文件加載到SQL數據庫中。其中一個文件通常包含行空格,它打破了設置平面文件源和映射到ado.net目標的標準數據流任務,因爲它認爲它在到達換行符時處於新行。發送文件的供應商不希望在沒有任何編輯的情況下發送文件,並且此時不能執行XML。有沒有什麼辦法解決這一問題?我正在考慮編寫一個小的vb.net程序來糾正這些文件,以便它們可以在SSIS包中工作,但不知

    0熱度

    2回答

    我有一個17GB的管道分隔的.txt文件,並且需要將第32和第33個管道之間的超過10個字符的任何字符串替換爲它們的前10個字符以填充一個數據庫列,無需在崇高文本中打開該文件;所以需要通過Java或AIX-BASH來完成。在regex101.com我試圖實現在下面的帖子中提出的觀點: RegEx: Match nth occurence ,但它不匹配的模式僅限制到我的替換字符串。 樣品輸入: |1

    1熱度

    1回答

    我有一個.dat文件,坐在Centos上,數據由非打印字符分隔。 字段分隔符是Hex(1D),記錄分隔符的末尾是Hex(0D0A)。如果我cat文件,它看起來是這樣的: field1^]field2^]field3^M$ 問:有沒有辦法對我來說,與「管」分隔符(或任何其他適當的分隔符)代替六角1D這樣我就可以拉數據轉化爲excel進行一些分析?我的計劃是在Excel中使用管道作爲分隔符將字段拆

    1熱度

    1回答

    我正在尋找使用shell腳本在某些列中使用X來掩蓋某些數據。例如,我想掩蓋第一列只有X在新文件中。不知道最好的方法來完成這一點。 輸入 DL1234, 454890, tall, A, A7, 1234, 457, Male, Active 所需的輸出 XXXXXX, 454890, tall, A, A7, 1234, 457, Male, Active

    0熱度

    1回答

    我越來越多行的報告,例如: 行1 20170719-5749-MMFF1FHDKS-23 行2 20170717-5749-MMYG8GBTGK-23 行3 20170719-5749,ML2Y7HYLJ3 -9 ,我想提取每個,MMFF1FHDKS,MMYG8GBTGK,ML2Y7HYLJ3等等,在這種格式添加他們一個數組中,並在剪貼板文本: MMFF1FHDKS,MMYG8GBTGK,ML2Y

    1熱度

    3回答

    我想掩飾此分隔文件中的第6列。目前我的嘗試掩蓋了整個文件。我想知道我可能做錯了什麼。 電流: awk 'BEGIN{FS=OFS="^^"} {gsub(/./, "X", $1)} 6' $1 輸入: 00000000001^^00023^^111112233^^C^^ ^^Iwanttomaskthis ^^ ^^ ^^U^^W^^ ^^ ^^222^^6^^77 0000

    0熱度

    1回答

    我正在嘗試編寫一個腳本,它需要一個包含其他腳本輸出的文本文件,並刪除逗號\空格並用回車代替它們。 樣品 ENTRY_1331_TFS273350_03, ENTRY_1331_TFS282928, ENTRY_1331_TFS292719, 所需的輸出 ENTRY_1331_TFS273350_03 ENTRY_1331_TFS282928 ENTRY_1331_TFS292719 我

    0熱度

    2回答

    我正在使用名爲TextCrawler Pro的程序,它允許我以宏的形式運行。 我想清理天氣頁面每天從這個去: Billings, MT;93;62;80;53;Not as warm;NNE;10;44%;20%;8 Birmingham, AL;80;70;81;69;Thunderstorms;SSW;6;81%;90%;4 Bismarck, ND;92;57;92;63;Mostl

    0熱度

    3回答

    我想將原始氣象站數據從數據記錄器轉換爲易於使用的csv文件。數據如下所示。數據以這種空格分隔的格式出現,其中第一行數據有47列,第一列值等於111,第47列等於329.1。第二行的第一個值也是111,第47行是354.2。並非所有行都具有相同數量的列,並且任何數字前面的「 - 」符號表示負數。 01+0111. 02+0262. 03+1900. 04-15.68 05+64.50 06+08.8