Страница 2 из 3
Чтение из xlsx
Добавлено: 24 Июнь 2024, 20:26
Губин Игорь
RaFaeL писал(а): 24 Июнь 2024, 17:38
Если там вполне конкретные данные в конкретном месте, то распакуйте xlsx (это zip) и прочитайте напрямую из xml
Ага, угу... Я уже писал, что не получается. Не находятся "якорные" тексты.
В файле есть некоторые "якорные" фрагменты в ячейках, по которым можно понять, что читать надо именно эту строку/колонку. Так вот, напрямую эти якорные фрагменты в файлах xml отсутствуют. При том, что они на английском, т.е. должны нормально читаться. Можно попытаться разобраться, как они записаны, но этот файл генерят китайцы, т.ч. нет ни малейшей гарантии, что в следующем файле они будут сохранены точно так же.
Чтение из xlsx
Добавлено: 24 Июнь 2024, 20:39
finsoftrz
Чудес не бывает. Может, не там искал. Есть xml со значениям ячеек, есть xml со строками. Если отображается, то должно где-то лежать.
Чтение из xlsx
Добавлено: 24 Июнь 2024, 20:51
Губин Игорь
finsoftrz писал(а): 24 Июнь 2024, 20:39
Чудес не бывает
Распаковываем
все файлы и тупо, не задумываясь, открываем (разными программами, от блокнота до edge)
каждый и ищем там "Ave"
Это китайцы...

Кто не сталкивался с их "заказным" софтом, тот не поймёт

Чтение из xlsx
Добавлено: 24 Июнь 2024, 21:32
finsoftrz
Ячейка известна ведь. Глянь, в файле со значениями ячеек, что в ней прописано. А дальше уже от этого можно плясать.
Чтение из xlsx
Добавлено: 24 Июнь 2024, 21:37
Губин Игорь
finsoftrz писал(а): 24 Июнь 2024, 21:32
Ячейка известна ведь. Глянь, в файле со значениями ячеек, что в ней прописано. А дальше уже от этого можно плясать
Можно, но я уже говорил, что китайцы такие китайцы... В общем, ну его нафиг, гадать, что они выдумают в следующий раз... С меня хватило понадёрганных юникодовских символов из разных кодовых таблиц в других файлах...
Чтение из xlsx
Добавлено: 28 Июнь 2024, 14:08
IKSoft
Добрый день
попробуйте
http://www.aniva-ltd.ru/bin/vs_xlsx.zip
Если подойдет, то и dll можно сделать
для себя делал, если что . Мне только таблицы надо было считывать, без излишеств
Чтение из xlsx
Добавлено: 28 Июнь 2024, 16:46
Губин Игорь
IKSoft писал(а): 28 Июнь 2024, 14:08
Если подойдет, то и dll можно сделать
Идеально!
Не без проблем в понимании, но это уже моя головная боль - разобрать их форматирование. Главное, что якорные точки видны.
Жду условий!
Чтение из xlsx
Добавлено: 01 Июль 2024, 10:36
IKSoft
Сделал dll
но в такой версии падает на этом месте
pAny &= what(p_Que, loc:lCol)
p_que - параметр queue в функции
не пойму, в чем может быть причина...
Чтение из xlsx
Добавлено: 01 Июль 2024, 20:07
kreator
А get по очереди сделан?
Чтение из xlsx
Добавлено: 02 Июль 2024, 7:29
IKSoft
kreator писал(а): 01 Июль 2024, 20:07
А get по очереди сделан?
да, конечно.
пока заменил what своей функцией
Чтение из xlsx
Добавлено: 02 Июль 2024, 10:32
Губин Игорь
Отписался в личку про проблемы.
Чтение из xlsx
Добавлено: 02 Июль 2024, 15:52
kreator
IKSoft писал(а): 02 Июль 2024, 7:29
kreator писал(а): 01 Июль 2024, 20:07
А get по очереди сделан?
да, конечно.
пока заменил what своей функцией
То, что Вы написали, соответствует правилам. У меня типа такого, всё работает. Либо проверьте loc:lCol, либо приведите побольше текста программы.
Чтение из xlsx
Добавлено: 04 Июль 2024, 11:40
gopstop2007
смотрели шаблоны SoftMaster
Чтение из xlsx
Добавлено: 04 Июль 2024, 11:45
Губин Игорь
gopstop2007 писал(а): 04 Июль 2024, 11:40
смотрели шаблоны SoftMaster
Они же требуют для работы офисный пакет?
Чтение из xlsx
Добавлено: 04 Июль 2024, 12:06
gopstop2007
Губин Игорь писал(а): 04 Июль 2024, 11:45
gopstop2007 писал(а): 04 Июль 2024, 11:40
смотрели шаблоны SoftMaster
Они же требуют для работы офисный пакет?
сори, офис требуется