Я использую Excel взаимодействия, чтобы открыть файл Excel и записать данные в листы Excel. Есть скрытые столбцы на листе Excel и его записи данных в скрытые столбцы. Как определить скрытые столбцы, а не записывать данные в скрытые столбцы?
con.Open();
string query1 = "SELECT fi.* FROM ****",
SqlDataAdapter da = new SqlDataAdapter(query1, con);
DataSet ds = new DataSet();
// load the data set
da.Fill(ds);
con.Close();
// loop through the data set and write data to excel
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
{
for (int j = 0; j <= ds.Tables[0].Columns.Count - 1; j++)
{
String data = ds.Tables[0].Rows[i].ItemArray[j].ToString();
mWSheet1.Cells[i + 3, j + 1] = data;
}
}
mWorkBook.SaveAs(path, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,
Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value);