|
Sohraniti iz C#, file is format CSV v format Excel.
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2004, 10:36 |
|
Sohraniti iz C#, file is format CSV v format Excel.
|
|||
---|---|---|---|
#18+
Выдержка из правил форума : Официальный язык форума - русский. Однако допускаются сообщения, написанные транслитом и на английском языке. Использование других языков возможно при цитировании либо в других исключительных случаях. Все посты автора Valeriu Vrabie не соответствуют этому правилу. Еще выдержка, со страницы "Написать сообщение": Для тех у кого нет русской клавиатуры, предлагаем: Русская Виртуальная Клавиатура Предупреждаю, следующий топик автора Valeriu Vrabie, написанный транслитом, будет удален. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2004, 11:22 |
|
Sohraniti iz C#, file is format CSV v format Excel.
|
|||
---|---|---|---|
#18+
Спасибо 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); } ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2004, 12:14 |
|
|
start [/forum/topic.php?fid=61&msg=32828027&tid=2186350]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 154ms |
0 / 0 |