Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Sohraniti iz C#, file is format CSV v format Excel. / 3 сообщений из 3, страница 1 из 1
15.12.2004, 10:36
    #32827927
Valeriu Vrabie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sohraniti iz C#, file is format CSV v format Excel.
Privet vsem.

Ia sozdaiu textovoi file, cotoroi imeet structuru CSV.
I mne nujno evo sohraniti cac Excel is C#.

1-ea protzedura CreateApplication (), zagrujaiet csv file.
i Save, sohraneaiet.

Esli otcrivaiu CSV file v Excel, i daiu ottuda save as (format excel), to rabotoaiet,
a esli is programmi, format ne pravilinii(kak budta, save as ne prohodil, cerez excel, a prosto izmenili extension).


public void CreateApplication(string fileName)
{
eApplication = new Excel.Application();
eWorkbook = eApplication.Workbooks.Add(fileName);
eApplication.SheetsInNewWorkbook = 1;
eWorksheet = (Excel.Worksheet)eWorkbook.ActiveSheet;
}

public void Save(string fileName)
{
object missingValue = Type.Missing;
object oFileName = fileName;
eApplication.DisplayAlerts = false;
object fileFormat = Excel.XlFileFormat.xlExcel2;
eWorkbook.SaveAs(oFileName, fileFormat, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
eWorkbook.SaveAs(oFileName, fileFormat, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

}

Pomogite v cem problema. U menea net sovsem opita v Office Automation, prosto nujno zdelati.

Spasibo.
...
Рейтинг: 0 / 0
15.12.2004, 11:22
    #32828027
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sohraniti iz C#, file is format CSV v format Excel.
Выдержка из правил форума :
Официальный язык форума - русский. Однако допускаются сообщения, написанные транслитом и на английском языке. Использование других языков возможно при цитировании либо в других исключительных случаях.
Все посты автора Valeriu Vrabie не соответствуют этому правилу.
Еще выдержка, со страницы "Написать сообщение":
Для тех у кого нет русской клавиатуры, предлагаем: Русская Виртуальная Клавиатура
Предупреждаю, следующий топик автора Valeriu Vrabie, написанный транслитом, будет удален.
...
Рейтинг: 0 / 0
15.12.2004, 12:14
    #32828171
Valeriu Vrabie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sohraniti iz C#, file is format CSV v format Excel.
Спасибо funddd за то подказал про виртуальную клавиатуру.

Я нашёл ответ.

Смотрите на параметры Функций Open() и SaveAs().

public void CreateApplication(string fileName)
{
eApplication = new Excel.Application();
eWorkbook = eApplication.Workbooks.Open(fileName, Type.Missing, Type.Missing, 6, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, ";", Type.Missing, Type.Missing, Type.Missing,Type.Missing, Type.Missing, Type.Missing);

eApplication.SheetsInNewWorkbook = 1;
eWorksheet = (Excel.Worksheet)eWorkbook.ActiveSheet;
}

public void Save(string fileName)
{
object missingValue = Type.Missing;
object oFileName = fileName;
eApplication.DisplayAlerts = false;
object fileFormat = Excel.XlFileFormat.xlExcel9795;

eWorkbook.SaveAs(oFileName, fileFormat, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
}
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Sohraniti iz C#, file is format CSV v format Excel. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]