Как программно создать файл excel?
CDatabase cdbMyDB;
cdbMyDB.Open("Файлы Excel");
И как создать новый файл? Можно создать таблицу:
cdbMyDB.ExecuteSQL("CREATE TABLE table (pole1 TEXT,pole2 TEXT)");
А как создать сам файл? Только мне нужно создать не excel4.0, а excel 97-2000
Цитата:
Originally posted by little brother
Помогите плиз! Конкретная ситуация:
CDatabase cdbMyDB;
cdbMyDB.Open("Файлы Excel");
И как создать новый файл? Можно создать таблицу:
cdbMyDB.ExecuteSQL("CREATE TABLE table (pole1 TEXT,pole2 TEXT)");
А как создать сам файл? Только мне нужно создать не excel4.0, а excel 97-2000
Помогите плиз! Конкретная ситуация:
CDatabase cdbMyDB;
cdbMyDB.Open("Файлы Excel");
И как создать новый файл? Можно создать таблицу:
cdbMyDB.ExecuteSQL("CREATE TABLE table (pole1 TEXT,pole2 TEXT)");
А как создать сам файл? Только мне нужно создать не excel4.0, а excel 97-2000
Никто не знает? Или никому не интересно? Ладно, я знаю один способ для полных извращенцев. Считать двоичный код в буфер из пустого xls файла и потом создать любой файл и записать туда всю эту лажу - получится копия пустого файла. А потом можно подключаться к нему через ODBC или как угодно и добавлять/изменять данные!
P.S. А второй способ кто-нибудь знает?
Цитата:
Originally posted by little brother
Никто не знает? Или никому не интересно? Ладно, я знаю один способ для полных извращенцев. Считать двоичный код в буфер из пустого xls файла и потом создать любой файл и записать туда всю эту лажу - получится копия пустого файла. А потом можно подключаться к нему через ODBC или как угодно и добавлять/изменять данные!
P.S. А второй способ кто-нибудь знает?
Никто не знает? Или никому не интересно? Ладно, я знаю один способ для полных извращенцев. Считать двоичный код в буфер из пустого xls файла и потом создать любой файл и записать туда всю эту лажу - получится копия пустого файла. А потом можно подключаться к нему через ODBC или как угодно и добавлять/изменять данные!
P.S. А второй способ кто-нибудь знает?
О! Сам только что этим мучался. Если про извращенцев, то можно самому создать OLE2 контейнер и поместить туда свой BIFF.
Я даже попробовал. Убийственно.... не рекомендую
Я сделал через механизм OLE. Оказалось просто и удобно. Скорость достойная. Возможности большие. А через ODBC/DAO видимо только с извратом