lawang code

lawang Code


Tanyakan kode disini

Stream Reader C#

ditanyakan oleh Hendi 4 tahun yang lalu

mas beroh ane baru belajar C# nih, pengen buat fungsi import data dari notepad,

nah yang ane bingung knapa dia selalu lompat ya..? maksud ane dari line 1 udah berhasil kebaca langsung ke line 3 (line 2 kelewat)

StreamReader str = new StreamReader(Path);//File.OpenText(Path);
                    int i = 1; string line=null;
                    while ((line=str.ReadLine()) != null)
                    {
                        if (i >= 8)
                        {
                            string split = "\t";
                            string[] data = str.ReadLine().Split(split.ToCharArray(),StringSplitOptions.None);
                            if (!data[0].Contains("TOTAL"))
                            {

                            }
                            else
                                goto abis;
                        }
                        i++;
                    }    


terus potongan file notepadnya kaya gini LAPORAN TRANSAKSI SUKSES KOPINDOSAT PREPAID

NAMA BANK : Bank Zafran FREKWENSI : HARIAN

TANGGAL : 15-JUN-2014

No. MSISDN      UNIQUE_ID       RRN TRANS_AMOUNT    TGL_TRANS   WAKTU_TRANS CHANNEL     LOKASI      STAN        BANK
-------------------------------------------------------------------------------------------------------------------------------------------------
      1 6285749293136   615125413835914 000000747382      25000 15-06-2014  12:54:13    TELLER  123456789012345 747382  KOPITEM
      2 6285753113800   615125416835919 000000747383      25000 15-06-2014  12:54:16    TELLER  123456789012345 747383  KOPITEM
      3 6285793642500   615072611805426 000000745354      25000 15-06-2014  07:26:11    TELLER  123456789012345 745354  KOPITEM
      4 6285692387774   615072637805450 000000745355      25000 15-06-2014  07:26:37    TELLER  123456789012345 745355  KOPITEM

Segitu dulu mas beroh.. mudah2an ada yang mau bantu

Menampilkan 1-3 dari 3 hasil
handita okviyanto menjawab 4 tahun yang lalu :

Pake ini aja mas bro..

var reader = new StreamReader(File.OpenRead(@"text.txt"));

while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(';');
}


Hendi menjawab 4 tahun yang lalu :

udah ketemu mastah, buat solusinya :D ane salah disini aja

string[] data = str.ReadLine().Split(split.ToCharArray(),StringSplitOptions.None);

harusnya kan gini

string[] data = line.Split('\t');

di script ane di yang pertama itu salahnya adalah dia readline 2x jadi langsung lompat.. readline yang pertama adalah di whilenya, readline yang kedua adalah saat saya split data readline tersebut..

semoga kesalahan saya bisa jadi referensi member yang lain :D

  • Btw g ada emotnya -_-

handita okviyanto menjawab 4 tahun yang lalu :

Yap.., heheh.. nanti bisa dipertimbangkan :D


Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 13
X 10

Bantuan

Help

Feedback

Help