C#-如何使用C取消选择整个Excel文件中的换行#
我已经创建了C#-如何使用C取消选择整个Excel文件中的换行#,c#,excel,winforms,C#,Excel,Winforms,我已经创建了Excel文件,但是Wrap Text自动选择了Excel,但是我想运行我的项目,Excel将打开,然后在Excel文件中取消选择Wrap Text 如果没有excel中的工作,我不会使用RANGE类。 我正在将所有数据传输到excel,但名称使用长名称存档,但某些情况下使用长名称,然后自动生成下一行,然后取消选择换行文本,然后正确查看excel数据格式 我使用的是C#Windows应用程序和Excel版本Microsoft-Office-2016 我的代码 Microsoft.O
Excel
文件,但是Wrap Text
自动选择了Excel
,但是我想运行我的项目,Excel将打开,然后在Excel
文件中取消选择Wrap Text
如果没有excel中的工作,我不会使用RANGE类。
我正在将所有数据传输到excel
,但名称使用长名称存档,但某些情况下使用长名称,然后自动生成下一行,然后取消选择换行文本,然后正确查看excel
数据格式
我使用的是C#Windows应用程序
和Excel版本Microsoft-Office-2016
我的代码
Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
Workbook xlWorkBook1 = ExcelApp.Workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
xlWorkBook1 = Excel.Workbooks.Open("C:\\Users\\Krupal\\Desktop\\" + Todaysdate + "\\Summury_final " + Convert.ToDateTime(cmbmonth.SelectedItem).ToString("dd/MM/yyyy") + ".XLS", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Microsoft.Office.Interop.Excel.Worksheet Wt = (Excel.Worksheet)xlWorkBook1.Worksheets.get_Item(1);
Excel.Visible = true;
Excel开放代码
Microsoft.Office.Interop.Excel.Application ExcelApp = new
Microsoft.Office.Interop.Excel.Application();
Workbook xlWorkBook =
ExcelApp.Workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
我正在使用循环
foreach (DataColumn column in dtDataTable1.Columns)
{
sb.Append("<td style='border: 1px solid black'>" + column.ColumnName + "</td>");
}
sb.Append("</tr>");
ExcelApp.Windows.Application.ActiveWindow.DisplayGridlines = false;
StringBuilder objSB = new StringBuilder();
foreach (DataRow row in dtDataTable1.Rows)
{
sb.Append("<tr>");
sb.Append("<td style='width:100px;border: 1px solid black'>" + index.ToString() + "</td>");
foreach (DataColumn column in dtDataTable1.Columns)
{
sb.Append("<td style='width:100px;border: 1px solid black'>" + row[column.ColumnName].ToString() + "</td>");
}
index++;
sb.Append("</tr>");
}
请帮帮我
提前谢谢很抱歉,我不理解您对Rang的评论,您是说您不能使用Range属性吗?因为如果你能做到的话,像这样的事情会奏效的。xlWorkSheet.Range[“A4:A4”].Cells.WrapText=true@谢谢你!!但我没有使用特定的范围我使用整个Excel我不确定是否可以为整个工作表设置它,但您可以使用类似的方式选择整个范围?var lastColumn=ActiveSheet.Range(“a1”).End(xlToRight)。Column var lastRow=ActiveSheet.Cells(65536,lastCol)。End(xlUp)。Row ActiveSheet.Range(“a1”,ActiveSheet.Cells(lastRow,lastCol))。Select@RyanThomas如果没有范围,则使用取消选择的换行文字