| 
    
            
         
         | 
    
  | 
Импортозамещение Эксель. Проблемы со связями между книгами | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        YFedor    
     09.07.24 
            ✎
    09:55 
 | 
         
        Ищу варианты для импортозамещения Эксель.
 
        Скачал и пробую: Опен офис, Либре офис, Онли Офис, Р7 Офис, Мой офис. Везде одна и та же проблема присутствует: Имеем уже сформированный файл Эксель - Файл1, в нем ссылка на значение ячейки другого уже сформированного файла Эксель - Файл2. В Файл2 меняем значение этой ячейки. При открытии Файл1 в Эксель - все ОК, значение в связанной ячейке измененные. При открытии в любом из вышеперечисленных аналогов в связанной ячейке в Файл1 старое значение. При ручном обновлении связи, значение вообще не находится и отображается 0. Может быть я что-то делаю не так?  | 
|||
| 
    1
    
        Garykom    
     09.07.24 
            ✎
    09:55 
 | 
         Может быть я что-то делаю не так? 
Не может быть а точно Ссылки на другой файл (не на другой лист в книге а ФАЙЛ) - используют только лица нетрадиционной ориентации  | 
|||
| 
    2
    
        shuhard    
     09.07.24 
            ✎
    10:01 
 | 
         
        (1) [используют только лица нетрадиционной ориентации]
 
        т.е. все экономисты и аналитики  | 
|||
| 
    3
    
        Масянька    
     09.07.24 
            ✎
    10:07 
 | 
         
        (0) Excel очень мощный редактор. Насколько я в курсе, ни один из существующих на сегодня редакторов не может с ним сравниться.
 
        Поэтому (ИМХО) "при всем богатстве выбора другой альтернативы нет" ©  | 
|||
| 
    4
    
        DJ Anthon    
     09.07.24 
            ✎
    10:08 
 | 
         
        (0) посмотри в сторону WPS, либру я отмёл, файлы портит. Хотя ни один из пакетов не может корректно открыть вордовские файлы, почему-то. Все картинки плывут.     
         | 
|||
| 
    5
    
        Korvin1C    
     09.07.24 
            ✎
    10:11 
 | 
         
        Из бесплатных WPS - самый лучший из того с чем я работал, 
 
        Опен офис, Либре офис, морально устарели и кривые косые...  | 
|||
| 
    6
    
        YFedor    
     09.07.24 
            ✎
    10:12 
 | 
         
        (4) Он не подойдет на импортозамещение - он китайский.
 
        А так да, пробовал - работает отлично, со связями порядок.  | 
|||
| 
    7
    
        YFedor    
     09.07.24 
            ✎
    10:12 
 | 
         
        (5) Он платный, примерно 8 тыщ. за штуку     
         | 
|||
| 
    8
    
        PLUT    
     09.07.24 
            ✎
    10:15 
 | 
         
        (4) распакуйте docx и гляньте xml
 
        там столько г@вна лишнего пишется.... Пока остановился на "костыле", когда после данного преобразования и закрытия: XMLWriter.Close(); тут же снова открываю файл, но уже как текст, и в нем ищу заранее задекларированные спецсимволы (например "~@#"), отвечающие за перевод строки. всё, что нашел, меняю на <w:br/> и снова перезаписываю файл. Выглядит как убожество, но по крайней мере работает :( 
из комментов отсюда: https://infostart.ru/1c/articles/590918/  | 
|||
| 
    9
    
        Злопчинский    
     09.07.24 
            ✎
    23:18 
 | 
         
        (7) а я и не знал. Лет 12 как его юзаю бесплатно. Да, не все функции в бесплатной версии доступны. Но для дома - хватает.     
         | 
|||
| 
    10
    
        timurhv    
     10.07.24 
            ✎
    01:33 
 | 
         
        (8) Проблема в ссылке из-за DOM, который использовал автор статьи. Я спокойно добавляю такие вещи при формировании больших книг Excel через Новый ЗаписьXML и ЗаписатьБезОбработки, если строка начинается с условного "[БезОбработки]".     
         | 
|||
| 
    11
    
        ДедМорроз    
     10.07.24 
            ✎
    01:39 
 | 
         
        Дело не в файле,а в механизмах OLE,которые из коробки позволяют делать связи между файлами.
 
        Соответственно,для Windows другая программа должна также использовать механизм OLE и интерфейс IMoniker. А все создатели других программ хотят кроссплатформенность,поэтому,реализацию OLE повторять не стали - тем более,что это патентованная технология.  | 
|||
| 
    14
    
        NorthWind    
     10.07.24 
            ✎
    09:08 
 | 
         
        (6) Он не подойдет на импортозамещение - он китайский.
 
        Так и либра немецкая. Но вообще чудес не бывает. МС офис лижут, как коту яйца, уже 30 лет очень высокооплачиваемые товарищи. Понятно, что с ним все неплохо (хотя и неидеально - косяки находят даже в нем). И вы рили хотите, чтобы бесплатный продукт, дорабатываемый энтузиастами, всерьез к нему приближался? Так не бывает. Как по мне - с учетом своего статуса для той же либры люди проделали совершенно колоссальную, невероятную работу. В ряде аспектов MS офис заменить вообще невозможно, например, если в конторе широко используются макросы на VBA и этих макросов написаны мегабайты и десятки мегабайт кода. Просто потому, что модель UNO сильно отличается от модели VBA и переписать крайне трудновыполнимая задача.  | 
|||
| 
    15
    
        NorthWind    
     10.07.24 
            ✎
    09:11 
 | 
         
        (1) при серьезном использовании экселя так делают. Ты, видимо, просто не встречался с конторами, где на нем сидят по-хорошему и где таблица на сто колонок и тысячи строк, раскрашенная во все цвета радуги по условиям - это так, детский лепет, стажеры такое делают.     
         | 
|||
| 
    16
    
        YFedor    
     10.07.24 
            ✎
    09:35 
 | 
         
        (14) Почему бесплатный? На импортозамещение как раз бесплатный и НЕ подходит.
 
        "Мой офис", например, стоит около 15 тыс. руб., при этом глючный. WPS стоит меньше, работает сносно, но не подходит на импортозамещение, т.к. китайский. Т.е. вывод: можно сделать сносную замену эксель (правда, да, без учета макросов, макросы конечно та еще вещь), wps же удалось. Но импортозамещаться надо, в госконторах, например требуют планы импортозамещения и замещение на 100% без всяких там продвинутым оставлю Windows, а обычным купим российское.  | 
|||
| 
    17
    
        Valdis2007    
     10.07.24 
            ✎
    09:35 
 | 
         
        (0)
 
        а в файлах изначально созданных в аналогах, такая проблема наблюдантся?  | 
|||
| 
    18
    
        YFedor    
     10.07.24 
            ✎
    09:41 
 | 
         
        (17) На реальных данных не проверяли, на тестовых маленьких иногда работает, но автообновления нет. У нас куча файлов Эксель со связями, причем связи могут быть большие: Файл1 -> Файл2 -> Файл3 -> Файл4.
 
        Даже, если во вновь созданных файлах такой проблемы не будет, то что делать с существующими файлами.  | 
|||
| 
    19
    
        Lama12    
     10.07.24 
            ✎
    09:43 
 | 
         
        (0) Вы видимо еще не пробовали работать с большими фалами в этих системах. Там свои приколы.     
         | 
|||
| 
    20
    
        Lama12    
     10.07.24 
            ✎
    09:52 
 | 
         
        (0) Вообще ждите. Сейчас крупные корпорации, на подобии Газпрома, проводят очень большую работу по выработке внутренних стандартов внутреннего ПО. Как только они закончат эту работу, разработчикам польется бабло, и вот только после этого начнется развиваться функционал. Это минимум год, два.     
         | 
|||
| 
    21
    
        Garykom    
     10.07.24 
            ✎
    09:59 
 | 
         
        (15) Встречался
 
        Целые конторы почти целиком из "лиц нетрадиционной ориентации"  | 
|||
| 
    22
    
        Garykom    
     10.07.24 
            ✎
    09:59 
 | 
         
        (21)+ А потом переносят/отправляют файлик и удивляются что нифига не работает...     
         | 
|||
| 
    23
    
        Garykom    
     10.07.24 
            ✎
    10:04 
 | 
         
        Или еще хуже вставят в эксель/ворд данные (фактически только соединение) из СУБД удаленной, где отдельная авторизация     
         | 
|||
| 
    24
    
        Valdis2007    
     10.07.24 
            ✎
    10:06 
 | 
         
        (1) (2) ахахаа +1
 
        наши пэо устроили себе "эксельный ад".... куча файлов, связи между файлами итд итп... все крехтит , скрепит....а в "п...пу не толкает")) Я им сказал - Господа, ексель это в первую очередь инструмент индивидуальной аналлиттики! Не надо из него пытаться строить сетевую базу данных... все что вы делаете это на свой страх и риск. Для "взрослой" работы испоьзуйте реляционные базы данных!))  | 
|||
| 
    25
    
        YFedor    
     10.07.24 
            ✎
    10:13 
 | 
         
        (24) А какие реляционные базы данных будут использовать экономисты?     
         | 
|||
| 
    26
    
        Valdis2007    
     10.07.24 
            ✎
    10:15 
 | 
         
        (25)  любые... которые может позволить себе предприятие...
 
        но ведь для этого надо программистов нанять, тз поставить...а этого делать не хотят...дорохо.. вот и "жрут кактус"  | 
|||
| 
    27
    
        trad    
     10.07.24 
            ✎
    10:16 
 | 
         
        (25) access?     
         | 
|||
| 
    28
    
        Valdis2007    
     10.07.24 
            ✎
    10:19 
 | 
         
        (27) не аксес конечно лучьше чем ексель...но там майкрософт из корыстных целей с 2003 года , выпилило групповую работу ...поэтому это вариант так себе     
         | 
|||
| 
    29
    
        Lama12    
     10.07.24 
            ✎
    10:35 
 | 
         
        (26) 👍     
         | 
|||
| 
    30
    
        Garykom    
     10.07.24 
            ✎
    10:53 
 | 
         
        А нет на 1С "системы аналитики"?
 
        Чтобы в пользовательском режиме можно было таблицы и связи задавать и с данными работать  | 
|||
| 
    31
    
        Климов Сергей    
     10.07.24 
            ✎
    11:01 
 | 
||||
| 
    32
    
        ДедМорроз    
     12.07.24 
            ✎
    02:50 
 | 
         
        Excel и Access умеют подключаться к SQL-базам как клиенты.
 
        Более того,для доступа к файлам Excel есть SQL-подобный драйвер. Опять же,все данные в Excel можно из текстовых файлов брать.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |