Soran
C# txt Dosyasındaki Veriyi Diziye Atamak

Soru
-
1 START OF TEC MAP
87.5-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
42 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42
85.0-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
49 49 50 50 50 50 50 49 48 48 46 45 44 42 40 39 37 35 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 9 9 10 10 11 11 12 13 14 15 17 18 19 21 22 23 25 26 27 29 30 31 33 34 35 36 38 39 40 41 42 43 45 46 47 47 48 49
82.5-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
50 52 52 53 53 54 53 53 52 51 49 48 46 44 41 39 36 34 31 28 25 23 20 17 15 12 10 8 7 5 4 4 3 3 3 3 3 4 5 6 7 8 10 11 13 14 16 18 19 21 22 24 25 27 28 29 30 31 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50
80.0-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
47 49 51 52 53 53 53 52 51 50 48 46 44 41 39 36 34 31 28 25 22 19 17 14 11 9 7 5 3 2 1 1 1 1 1 2 3 4 5 6 8 9 11 13 14 16 18 20 21 23 24 25 26 27 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 41 43 45 47
77.5-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
42 45 47 49 50 51 51 50 48 46 44 42 39 37 34 32 30 27 25 22 20 17 15 12 10 8 6 5 4 3 3 3 4 4 5 6 7 8 9 10 12 14 15 17 19 21 23 24 25 26 27 28 28 28 28 28 27 27 27 26 26 26 26 26 26 27 28 29 31 33 36 39 42
75.0-180.0 180.0 5.0 450.0 LAT/LON1/LON2/DLON/H
37 41 44 47 49 49 49 48 45 42 39 36 33 31 28 26 25 23 22 21 19 17 15 13 11 10 8 8 8 8 9 10 10 11 12 13 14 14 15 16 18 19 21 23 24 26 28 29 30 30 30 30 30 29 28 27 26 24 23 22 21 20 19 18 18 18 19 20 22 25 29 33 37
1 END OF TEC MAP------------------------
Yukarıdaki gibi kayıtlarımı txt dosyasında tutuyorum. Ancak bu verileri C# ta diziye aktarmak istiyorum. Sayılar benim için sayısal anlam ifade etmiyor. Bu sayılar koordinatları ifade ediyor. Aralardaki boşluklara göre bir diziye aktarmak istiyorum. StreamReader ile bunu yapıyorum ama hepsini satır satır okuyor ve ekrana yazdırabiliyorum. Ama ben satırlar ve sütunlara göre ayırıp bir tablo şeklinde tutmak istiyorum. Ve bu düzenlenmiş verileri başka bir txt dosyasına yazmak istiyorum. Bana yardımcı olursanız sevinirim...
Her satır şu şekilde;
87.5-180.0 180.0 5.0 450.0 ile başlayıp 40 40 41 41 42 42 42 ile bitiyor. Bu şekilde devam edip 10 binlerce satırdan oluşan txt dosyam var.
- Düzenleyen SuatYAZICI 15 Temmuz 2018 Pazar 12:20
Tüm Yanıtlar
-
private void button1_Click(object sender, EventArgs e) { OpenFileDialog ofDialog = new OpenFileDialog(); if (ofDialog.ShowDialog() == DialogResult.OK) { string[] rows = File.ReadAllLines(ofDialog.FileName); string[] cells; foreach (string row in rows) { cells = row.Split(' '); dataGridView1.Rows.Add(cells); } } }
DataGridView içerisinde sütunlar halinde görüntülediğiniz dosya içeriğinizi, istediğiniz yere ve istediğiniz formatta kayıt edebilirsiniz...Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...