Не удается открыть файл "file name.xlsx" потому что формат или расширение этого файла недопустимы
У меня есть проект, в котором я использую form1 с gridview и form2, содержащими текстовые поля. Мой код работает нормально и сохраняет файл в выбранном мной каталоге. Проблема в том, что когда я пытаюсь открыть файл excel, я получаю сообщение об ошибке от Excel, в котором говорится: “Excel не может открыть файл счета-фактуры System.xlsx потому что формат файла или расширение файла недопустимы. Убедитесь, что файл не поврежден и что расширение файла соответствует формату файла
Что я уже пробовал:
форма 1:
using (var fs = new FileStream("счет-фактура System.xlsx", FileMode.Создать, FileAccess.Писать)) { ВБ.Писать(ФС); }
формы Form2:
частный недействительными обработчика button1_click(объект отправителя, EventArgs в е) { строка[] rowData = новая строка[] { текстовое поле textbox1.Текст и textbox2.Текст}; форму form1.dataGridView1.Строк.Добавить(rowData); }
F-ES Sitecore
google "c# create xlsx file" для способов создания файла Excel может понять, что вы не можете просто создать пустой файл таким, какой вы есть.