Издавать файл excel посредством C#

Что я хочу издать файл excel, сходный со счетом, наполнить поля колонн данными в textbox, которые я разместил, в момент давания ему клика кнопке (Производить Fact.), открыли мне файл с данными, уже добавленными в полях.

            //Inicie Excel y obtenga el objeto de la Aplicación.
            oXL = new Excel.Application();
            oXL.Visible = true;
            //Get a new workbook.
            oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));
            oSheet = (Excel._Worksheet)oWB.ActiveSheet;

В части, где он говорит (//Get в new Woorkbok) я хочу заменить он для того, чтобы мне открылся файл уже существующего Excel.

0
задан 10.01.2017, 16:37
0 ответов

Ты мог бы использовать книжные магазины, основанные в open xml чтобы соглашаться на excel и завершать данные в ячейках, в которых ты нуждаешься

Он рекомендовал бы проанализируй книжные магазины

ClosedXML - The easy way to OpenXML

SpreadSheetLigth

преимущество этих книжных магазинов состоит в том, что ты не нуждаешься office установленный в персональном компьютере, чтобы мочь производить excel (если, чтобы это отображать)

Я не рекомендую, чтобы ты использовал книжные магазины Interop, так как они основаны на COM и - для problenma

1
ответ дан 03.12.2019, 17:47
  • 1
    Что такой, образцовый Леандро, только вопрос ¿ Tendrá informació n в Вашем blog с образцом có я говорю и с шагами на этой теме? –  10.01.2017, 16:31
  • 2
    нет, у меня нет примеров использования этих книжных магазинов, равный они не являются сложными usa, в секции документации они объясняют полное достаточно себе –  10.01.2017, 23:58

не используя книжного магазина interop Microsoft также ты можешь использовать, что я узнал NPOI, который, может быть, был бы более легким, что использовать ту open xml.

Здесь присоединил соединение nuget https://www.nuget.org / packages / NPOI /

0
ответ дан 03.12.2019, 17:47