Дим, все дело в том что фирма программирует на VS, конкретно C#. Шеф сказал вот тебе примерчик(делать тебе один черт нечего): сделай так что бы в Word выдавался документ сделанный в студии, в этом документе должны быть возможность выбрать из списка. Список это какой-нибудь из столбцов Excelтаблицы. Вот и све тех.задание.
Таблицу я подключила,
namespace ExcelDatenAbruf
{
class Program
{
static void Main(string[] args)
{
string File = @"C:\Dokumente und Einstellungen\mappe1.xls";
ExcelToDataSet.GetExcelDataSet(File, true);
}
}
class ExcelToDataSet
{
public static DataSet GetExcelDataSet(string excelFile, bool headers)
{
DataSet ds = new DataSet();
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + excelFile + ";";
if (headers)
con.ConnectionString += "Extended Properties=Excel 8.0";
else
con.ConnectionString += "Extended Properties=Excel 8.0";
con.Open();
DataTable sheets = con.GetOleDbSchemaTable(
OleDbSchemaGuid.Tables,
new object[] { null, null, null, "TABLE" });
foreach (DataRow sheet in sheets.Rows)
{
string tableName = sheet["Table_Name"].ToString();
string sql = "SELECT * FROM [" + tableName + "]";
OleDbDataAdapter adap = new OleDbDataAdapter(sql, con);
adap.Fill(ds, tableName);
}
con.Close();
return ds;
}
}
}
теперь буду список мастрить.