ahmed_sa Ответов: 2

Как создать строку подключения с листа Excel 2007 с#


Мне нужно знать, является ли эта строка подключения к excel неправильной или истинной

public static  string  fileName = string.Format("{0}\\Book502", Directory.GetCurrentDirectory());

string connection = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source={0};Mode=ReadWrite;Extended Properties='Excel 12.0 Xml;HDR=YES'", fileName);


моя картотека 502
есть два листа

лист 1

я вставляю данные, обновляю и считываю данные из него

он имеет следующую колонку

ЦЕЛОЧИСЛЕННЫЙ ИДЕНТИФИКАТОР

Имя пользователя char(255)

Страна char(255)

лист 2 имеет следующие столбцы

ЦЕЛОЧИСЛЕННЫЙ ИДЕНТИФИКАТОР

Имя члена char (255)

это означает, что все два листа имеют текст, кроме идентификатора

Также файл имеет столбец в заголовке

процессы двух листах вставляем чтения, обновления и выберите

размер транзакции я буду использовать 5000 строк

3 пользователь будет использовать лист excel

так вот какой правильный формат файла excel ?

формат, который я пишу, работает хорошо ?
но на самом деле мне нужно то, что я назначаю IMEX=0 или 1 или 2
HDR = ДА ИЛИ НЕТ


Что я уже пробовал:

How to create connection string to excel sheet 2007 by c#

2 Ответов

Рейтинг:
2

ahmed_sa

от того, что я прочитал выше все правильно подключено что принесут пользу от применения имекс

ahmed_sa

если я установлю в своем соединении IMEX=1, Что произойдет

Richard MacCutchan

Об этом говорится в статье.

Рейтинг:
1

Divya-Systematix

Привет,

Вы можете обратиться по этой ссылке, я думаю, что это полезно для вас.

Как читать Microsoft Excel 2007 с помощью строки подключения на языке C#[^