Форум программистов, компьютерный форум, киберфорум
SQLite
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
20 / 16 / 6
Регистрация: 17.01.2013
Сообщений: 247

Распарсить значение ячейки

23.11.2020, 14:31. Показов 2194. Ответов 1

Студворк — интернет-сервис помощи студентам
Товарищи, добрый день!

имеется таблица, в одном столбце в некоторых ячейках данные представлены в виде диапазона цифр:
100-200
220-360
520-620
Подскажите, пожалуйста, возможно ли реализовать такой запрос в DB Browser (SQLite) чтобы можно было создать новую таблицу или в существующей распарсить значение каждой ячейки согласно диапазону, т.е. если взять ячейку где значение 100-200, то надо получить:
 
100
101
102
103
104
и т.д
...
200

Большое спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2020, 14:31
Ответы с готовыми решениями:

Получить значение ячейки, зная, что у другой ячейки в этой строке - максимальное значение
Да, может заголовок не очень, но я не знаю как лучше вкратце описать проблему. В общем, у меня есть результаты тестирования, которые...

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

Как задать значение для ячейки в зависимости от значения другой ячейки
Здравствуйте! Подскажите, как задать значение для ячейки в зависимости от значения другой ячейки. Есть таблица с ячейками. Если значение...

1
20 / 16 / 6
Регистрация: 17.01.2013
Сообщений: 247
24.11.2020, 19:40  [ТС]
Удалось решить задачку с помощью python
Python
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
#!/usr/bin/env python
import sqlite3
 
connect = sqlite3.connect('base.db')
cursorObj = connect.cursor()
 
cursorObj.execute('SELECT * FROM table ORDER BY column ASC')
rows = cursorObj.fetchall()
 
connect.close()
 
n = len(rows)
 
connect_new = sqlite3.connect('base_new.db')
cursorObj_new = connect_new.cursor()
request = 'DELETE FROM table'
cursorObj_new.execute(request)
for i in range(0, n):
    i_col1 = rows[i][1]
    i_col2 = rows[i][2]
    i_col3 = rows[i][3]
    i_col4 = rows[i][4]
    if "-" in str(i_port):
        lst = i_port.split("-")
        a = int(lst[0])
        b = int(lst[1])
        for j in range(a, b + 1):
            request = 'INSERT INTO table (column1, column2, column3, column4) VALUES(?,?,?,?);'
            cursorObj_new.execute(request, (j, i_col2, i_col3,  i_col4))
 
    else:
        request = 'INSERT INTO table (column1, column2, column3, column4) VALUES(?,?,?,?)'
        cursorObj_new.execute(request, (i_col1, i_col2, i_col3,  i_col4))
 
 
connect_new.commit()
connect_new.close()
Тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2020, 19:40
Помогаю со студенческими работами здесь

Как в источнике списка для ячейки E поставить ссылку на значение ячейки D
Добрый день! Столкнулся со следующей проблемой. Подскажите, пожалуйста. Есть таблица (матрица) со значениями:...

Макрос, который увеличивает значение ячейки А на 1 при изменении ячейки В
Добрый день. Я написал макрос, который увеличивает значение ячейки А на 1 при изменении ячейки В, но почему то значение изменяется...

Поиск ячейки с определенным текстом и замена его на текстовое значение другой ячейки
Здравствуйте! Есть лист с данными, выгружаемыми из сторонней программы. Задача привести его к удобоваримому виду для последующей обработки....

Как перенести не только значение ячейки но и цвет ячейки
Добрый день, Скажите пожалуйста, есть ли возможность решить данную задачу без использования VB? 1.Ячейка А1 имеет значение...

Значение ячейки в зависимости от значения другой ячейки
Добрый день! Есть собственно вот такая задача: есть ячейка с цыфровым значением (предположим А1), и есть вторая ячейка...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru