powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставка строки CSV в Sheet
3 сообщений из 3, страница 1 из 1
Вставка строки CSV в Sheet
    #39698011
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги!

Есть вопрос такого плана:
- у меня есть String в котором хранятся данные в формате CSV
- мне надо вставить эту строку в Sheet с сохранением формата CSV (строки и колонки)

Подскажите как это сделать?
...
Рейтинг: 0 / 0
Вставка строки CSV в Sheet
    #39698091
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Sub Макрос5()
Dim s As String
  s = "1,2,3" & vbCrLf & "q,""w,g"",e" 'пример данных CSV
'устанавливаем параметры метода "текст по столбцам"
  With Cells.SpecialCells(xlCellTypeLastCell).Offset(1)  'ячейка за пределами использованного диапазона
    .Value = "z" 'что угодно
    .TextToColumns Destination:=.Cells, DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=True, Space:=False, Other:=False, OtherChar _
        :="=", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
    .ClearContents
  End With
'помещаем текст в буфер обмена
  With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") 'DataObject
    .settext s
    .putinclipboard
  End With
'выделяем ячейку для вставки и вставляем
  Range("B3").Select
  ActiveSheet.Paste
End Sub

Если разделителем CSV является ";", то Semicolon:=True, Comma:=False
...
Рейтинг: 0 / 0
Вставка строки CSV в Sheet
    #39698605
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, спасибо!

интересный подход.
я сделал через массив, но этот тоже попробую
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставка строки CSV в Sheet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]