Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122

Разделить текст по столбцам в Excel

19.02.2017, 07:34. Показов 1025. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
вылезла невзначай странная проблемка:

Текст по столбцам не делится!

Как это делать смотрю по макросам в самом Excel и там все хорошо.
Однако через vb вылазят странные ошибки

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Private Sub But_to_Excel_Click(sender As Object, e As EventArgs) Handles But_to_Excel.Click
 
 
        Dim oExcel As Microsoft.Office.Interop.Excel.Application
        Dim oBook As Microsoft.Office.Interop.Excel.Workbook
        Dim oSheet As Microsoft.Office.Interop.Excel.Worksheet
 
 
 
        oExcel = CreateObject("Excel.Application")
        oBook = oExcel.Workbooks.Add
        oSheet = oBook.Worksheets(1)
 
        oExcel.Visible = True
 
 
        For j = 0 To 1
 
 
            For i = 0 To stroki
 
 
                oSheet.Cells(i + 1, j + 1).NumberFormat = "0"
                oSheet.Cells(i + 1, j + 1).Value = DataGridView1.Item(j, i).Value
 
            Next
 
        Next
 
        oSheet.Columns("A:A").Select
 
        oSheet.Columns.TextToColumns('Destination:=oSheet.Range("A1").Select, Destination:=oSheet.Range(1, 1)
                                     Destination:=oSheet.Columns(1, 1).Select,
                                     DataType:=Excel.XlTextParsingType.xlDelimited,
                                     TextQualifier:=Excel.XlTextQualifier.xlTextQualifierDoubleQuote,
                                     ConsecutiveDelimiter:=False,
                                     Tab:=True,
                                     Semicolon:=False,
                                     Comma:=False,
                                     Space:=False,
                                     Other:=False,
                                     OtherChar:=False,
                                     FieldInfo:=XlColumnDataType.xlGeneralFormat,
                                     TrailingMinusNumbers:=True)
 
 
 
        oExcel = Nothing
 
    End Sub
Компилятор не ругается, все хорошо.
В ячейках лежат некоторые данные
Однако при запуске...
Необработанное исключение типа "System.Runtime.InteropServices.COMExcep tion" в mscorlib.dll

Дополнительные сведения: Исключение из HRESULT: 0x800A03EC
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2017, 07:34
Ответы с готовыми решениями:

Функция Excel "Текст по столбцам" через C#
Добрый день! помогите пож-та=) Имеется проект, в котором создается excel документ, и вставляется данные их буфер обмена. Данные...

Разделить содержимое файла по столбцам
подскажите как прописать в программе у меня есть часть файла нужно его в программе разделить по столбцам, те каждый столбец это разная...

Разделить таблицу по столбцам, сохраняя связи
Добрый день. Есть таблица (содержит 25 колонок, для примера привожу 4) примерного вида: nomer name color param 3228 предмет1 синий...

1
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
19.02.2017, 07:36  [ТС]
Картинка ошибки
Миниатюры
Разделить текст по столбцам в Excel  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2017, 07:36
Помогаю со студенческими работами здесь

Текст по столбцам
Всем привет! Это моя первая тема. Пытался сделать сам, но спустя 4 дня, терпение кончилось. И без вашей помощи мне уже не справиться. Я...

Текст по столбцам
Добрый день! При заполнении форм на сайте создается итоговый файл Excel. Данных очень много. Каждый раздел формы помещается в отдельный...

разбить текст по столбцам
Добрый вечер 1 г. Щелково пер. Советский 1-й 5 1930 1664524.96 2 г. Щелково пер. Советский 1-й 5а 1987 7965000 3 г. Щелково...

Текст в StringGrid по столбцам
Подскажите пожалуйста, в Edit введен текст– " АРБУЗ ЗЕЛЕН ТРАВА ДЫНЯ ", как выписать этот текст посимвольно(каждый символ в отдельную...

Цикл по столбцам Excel Файла
Добрый день. Подскажите пожалуйста как сделать цикл по столбцам Excel файла. Надо в первой строке отыскать столбец с нужным числом. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru