Имя: Пароль:
1C
1С v8
Сохранение в .xlsx средствами платформы: фича или бага?
0 formista2000
 
17.03.25
10:17
Привет!
При сохранении табличного документа через Файл - Сохранить как - Лист Excel 2007 (*.xlsx) файл сохраняется не полноценно, некоторые программы не могут его обработать. Если открыть выгруженный файл в эксель и сохранить, то всё нормально. При этом действии в файле xlsx появляется папка DocProps с файлами xml и не только. После этого программа загрузки может прочитать этот xlsx.
Вопрос: Как можно сохранить полноценный .xlsx, который сможет быть прочитан загрузчиком?
ЗЫ: <AppVersion>16.0300</AppVersion>
1 Волшебник
 
17.03.25
10:18
>> некоторые программы не могут его обработать

Какие, например?
2 formista2000
 
17.03.25
10:20
(1) один маркетплейс например
3 Волшебник
 
17.03.25
10:28
Прикрутите пользователям кнопку, которая пересохраняет файл средствами Excel.
Документация к Open XML занимает более 7000 страниц, так что могли что-то не учесть
4 formista2000
 
17.03.25
10:29
Как можно сохранить файл в версии Excel 2016 например?
Без COM не обойтись что ли?
5 formista2000
 
17.03.25
10:29
(3) Наверное так и сделаю.
6 sikuda
 
17.03.25
11:09
(3) Для любителей - "это же простой формат" уточняем:
- Несмотря на то, что информация о формате открыта, он защищён патентами Microsoft, и любая программа (нарушающая лицензионное соглашение на использование запатентованных составляющих стандарта) для чтения Open XML нарушит законы США.
- Документация к Open XML занимает более 7000 страниц, что является излишне большим объёмом и существенно усложняет попытку создания программы с поддержкой Open XML.
- Название Office Open XML слишком похоже на OpenOffice.org XML( http://officeopenxml.com ), что приводит к путанице. Такое уже случалось с предложениями стандартов от Microsoft.
Может уже пора освоить формат json и swagger от внешних сервисов?
7 AlvlSpb
 
17.03.25
11:36
(6) По первому пункту. Вас это волнует? Меня лично нет и  - нас рать
8 sikuda
 
17.03.25
13:01
(7) Да понятно, что всем на всех нас рать. Но крупной корпорации легче на.. на простых пользователей, чем простым пользователям на корпорацию.
(0) Так вопросы появляются от людей простым людям, а не корпорациям.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан