Вопрос : редактировать архив CSV в VB. Визуально студия 2010 использовала.

Я имею архив CSV смотрит как это:
a, b, c, d, e, f
1,2,3,4,5,6

Can любое помогает мне давать в численном выражении дорога исключить Nth (препятствует для того чтобы сказать 4-ое) колонку от каждой линии в VB?

I нашло дорогу parse она он-лайн смотрит как это:

Private Sub Button1_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует Button1.Click

Using MyReader как новое
Microsoft.VisualBasic.FileIO.TextFieldParser («v c:\test.cs») MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType. Delimited
'установило разграничитель к любому value
MyReader.Delimiters = новая петля шнура () {», «}

затемняет currentRow по мере того как ()/>
'через все поля в архиве.
'если любые линии коррумпированный, сообщают ошибку и продолжают parsing.
пока не currentRow MyReader.EndOfData
Try
= () ouput
'второе значение каждой линии для того чтобы показать что архив был currentRow parsed.
(4)

MsgBox (задвижкой
currentRow (4)) ex как Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox («линия» & ex. Сообщение & _
«инвалидны. Прыгая»)
кончает конец Sub

Using

конца While

конца Try

--------------------------

Works довольно наилучшим образом, однако, мне нужно не показать это значение, но УНИЧТОЖАЮ it.

thank вы,
class=

Ответ : редактировать архив CSV в VB. Визуально студия 2010 использовала.

«Мне нужно уничтожить колонки 100, 88, и 85 для того чтобы сделать взглядом формы эти же.»

Вы можете сделать его все в этих же для петли:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
    Приватная подводная лодка Button1_Click (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует Button1.Click
        Тусклый FileName как шнур = «c:\test.csv»
        Тусклые линии () как шнур = System.IO.File.ReadAllLines (FileName)
        Тусклые значения как новый список (шнура)
        Для I как интежер = 0 к lines.GetUpperBound (0)
            значения. Освободитесь ()
            values.AddRange (линии (I). Разделение («, "))

            'извлекайте все излишние колонки в ОН назад прикажите 
            'так вы не должны отрегулировать номера колонки по мере того как вы идете
            values.RemoveAt (99) 'извлекают 100th колонку
            values.RemoveAt (87) 'извлекают 88th колонку
            values.RemoveAt (84) 'извлекают 85th колонку

            линии (I) = String.Join («,», values.ToArray)
        Затем
        System.IO.File.WriteAllLines (FileName, линии)
    Подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us