|
Говорят , что в 8.3 можно сохранить табличный документ в csv формате? |
☑ |
0
Ivan_495
13.07.17
✎
11:39
|
Говорят , что в 8.3 можно сохранить табличный документ в csv формате?
|
|
1
Альбатрос
13.07.17
✎
11:45
|
Не могу представить себе, как будет выглядеть печ. форма в виде текста с разделителями.
|
|
2
Fragster
гуру
13.07.17
✎
11:46
|
(1) может автору во внешнюю систему грузить надо, которая только .csv понимает
|
|
3
Fragster
гуру
13.07.17
✎
11:47
|
(0) csv csv рознь
|
|
4
Ivan_495
13.07.17
✎
11:47
|
А xlsx открыть и сохранить в csv можно?
|
|
5
Альбатрос
13.07.17
✎
11:49
|
(2) Да пожалуйста. Но не табличный же документ.
|
|
6
Альбатрос
13.07.17
✎
11:51
|
(4) Вряд ли. Ты же понимаешь, что из себя представляет csv?
|
|
7
Fragster
гуру
13.07.17
✎
11:52
|
(5) почему нет? например можно из консоли запросов или динамического списка получить табдок, сохранить его в .csv и грузить. но тут надо, чтобы разделитель был одинаковый
|
|
8
ELEA26
13.07.17
✎
11:56
|
ТабДок.Записать("Файло.csv",ТипФайлаТабличногоДокумента.TXT);
Только разделители будут табуляция.
|
|
9
Ivan_495
13.07.17
✎
11:56
|
нашел код,но по-моему сохраняет не то
ТабДок.Записать("D:\1\выгрузка.xlsx","XLSX");
ИмяФайла1="D:\1\выгрузка.xlsx";
ИмяФайла2="D:\1\выгрузка.csv";
Стрим = Новый COMОбъект("ADODB.Stream");
Стрим.Type=2;
Стрим.Open();
Стрим.LoadFromFile(ИмяФайла1);
ДвСтрим = Новый COMОбъект("ADODB.Stream");
ДвСтрим.Type=1;
ДвСтрим.Mode=3;
ДвСтрим.Open();
Стрим.Position = 5;
Стрим.CopyTo(ДвСтрим);
Стрим.Flush();
Стрим.Close();
ДвСтрим.SaveToFile(ИмяФайла2, 2);
ДвСтрим.Flush();
ДвСтрим.Close();
|
|
10
Ivan_495
13.07.17
✎
12:12
|
CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Спецификация:
|
|
11
Ivan_495
13.07.17
✎
12:14
|
хотелось бы открыть файл в exel и сохранить в csv при помощи ADODB
если кто сталкивался подскажите
|
|
12
ELEA26
13.07.17
✎
12:30
|
(11) Ищите сложные пути :)
ТабДок.Прочитать("файл.xls");
ТабДок.Записать("файл.csv",ТипФайлаТабличногоДокумента.TXT);
Потом, если надо, открываешь его как текстовый документ и заменяешь табуляции на нужный разделитель.
|
|
13
Ivan_495
13.07.17
✎
12:40
|
(12) а как заменить табуляции на разделитель? это ж основное в csv
|
|
14
Ivan_495
13.07.17
✎
12:56
|
(12) благодарю
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший