|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.09.2018, 03:25 | #11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а теперь Вы вспомнили о ситуации
помните пару сообщений назад: "что делаете, что хотите получить..." другими словами это значит - опишите задачу, которая перед Вами стоит. я показал Вам решение того, что Вы описали. поставить решение на поток - просто, но, извините, мне уже не интересно.(мне не интересна ситуация когда я в роли фашиста выбиваю сведения, а автор темы в роли стойкого партизана неохотно их цедит) судя по количеству сообщений - Вы давно на форуме. идеальные темы это: сообщение 1 - лаконичное и точное описание задачи сообщение 2 - решение сообщение 3 - Спасибо! все получилось! удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.09.2018, 10:48 | #12 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Ничего и никого идеального не существует. Существуют дотошные люди (как я и вы например).
Хотя, если задача очень простая - то где то даже так и было. Как одна моя такая последняя тема, если порыться - можно найти ещё я думаю. К тому же, я свои сообщения конструирую под тех форумчан, с которыми я чаще всего здесь встречаюсь. Вас я вижу впервые (не припомню во всяком случае). Описание задачи было в том, что Excel 2010 съедает нули в начале артикула позиции (см. заголовок темы), как этого избежать ? Дальше пошли требования задачи. Это должно было быть без служебных символов. Это должно работать для огромного набора данных. Как вариант - отключение дебильной функции. Либо - вообще отказ от Excel в данной задаче, но нужна альтернатива.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 07.09.2018 в 10:51. |
07.09.2018, 12:07 | #13 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Отключить эту функцию вряд ли возможно.
Можно грузить CSV файл макросом так, чтобы нули сохранились. (как Вам показали). Цитата:
правда, не уверен, что там будет с нулями так, как Вы хотите. и уверен, что VB скрипты там работать не будут. Но, честно говоря, не понимаю, зачем Вам вообще Excel ? Сохраняйте все ваши Цитата:
и тогда Вам Excel вообще не будет мешать. |
||
07.09.2018, 16:06 | #14 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Для этого мне их нужно открыть sic ! в Excel. Или сторонними средствами неважно.
Почему то парсинг из VB-скрипта происходит почти моментально, по сравнению с моими программами, но это уже наверное мне нужно в своих программах разбираться. Ладно, я ждал примерно следующего ответа: Пичалька конечно, но в итоге я остался на том же месте, и мне нужно только прорабатывать альтернативы.
Подпись ? Не, не слышал ...
|
07.09.2018, 16:59 | #15 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
точно так. разбираться и оптимизировать. |
|
07.09.2018, 18:03 | #16 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Тогда, думаю стоит реализовать на том же C# через OpenXml безразборное добавление апострофов во все ячейки всех таблиц и всех файлов до запуска в Excel. Просто что бы потом после той же фильтрации в экселе и пересохранения в CSV в конечном файле не было апострофов (служебные символы SQL).
А оптимизировать фильтрацию из собственной программы - это уже по желанию не прорабатывать все 24 файла по отдельности.
Подпись ? Не, не слышал ...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выставить артикула друг напротив друга в ms excel | Djshap | Помощь студентам | 1 | 31.01.2017 20:48 |
text-overflow: ellipsis - как сделать, чтобы он обрезал предложение в начале и ставил многоточие в начале? | orion1212 | HTML и CSS | 4 | 06.11.2016 20:01 |
Нули заменить пустыми ячейками. Excel | ДТВ | Помощь студентам | 0 | 16.04.2013 18:23 |
Excel обрезает нули | W0LF | Общие вопросы Delphi | 1 | 14.02.2013 22:57 |
Расцепить 18 столбцов и убрать нули в Excel 2003 | явген | Microsoft Office Excel | 10 | 17.08.2011 23:46 |