И не обязательно устанавливать Microsoft Office на компьютере. компьютер.
Я использую библиотеку Epplus для Excel. Я видел, что предлагается импортировать и создать файл VBA, а затем вставить басд-код. Я не нашел, как именно это сделать.
Перед этим я импортировал файл CSV и создал из него и на этом Excel файл (лист1). Мне нужно запустить модуль.
Я не знаю, как импортировать файл bas и запустить его в модуле
Буду признателен за помощь
Код: Выделить всё
var file11 = new FileInfo(@"C:\\Users\\master\\Tochniot_Kshurot.csv");
// using var package11 = new ExcelPackage();
var sheet1 = package.Workbook.Worksheets.Add("Sheet1");
var ts = TableStyles.Dark1;
sheet1.Cells\["A1"\].LoadFromText(file11, format11, ts, FirstRowIsHeader: true);
string basFilePath = "M:/Module1.bas";
string excelFilePath = @"C:\\Users\\2.3-sheet.xlsx";
var basCode = new FileInfo(basFilePath);
package.Workbook.CodeModule.Code = basCode.ToString();
var codeModule = new CodeModule(basCode);
var result = codeModule.Run(sheet1);
var data = worksheet.Cells.ToJaggedArray\();
Подробнее здесь: https://stackoverflow.com/questions/784 ... n-an-excel