C#Interop Excel格式,如Excel的格式为表格

Hor*_*ert 5 c# formatting excel-interop

我导出表从SQLiteExcel中(2010年)C#.它工作正常.我正在使用这种Excel.Range.set_Value()方法.

如何格式化Excel.Range类似Excel's格式(如表格)?

Dav*_*lin 10

扩展我的评论并添加到D Stanley.

Range range = ws.get_Range("A1:D5");
wrksheet.ListObjects.AddEx(XlListObjectSourceType.xlSrcRange, range, missing, Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, missing).Name = "MyTableStyle";
wrksheet.ListObjects.get_Item("MyTableStyle").TableStyle = "TableStyleMedium1";
Run Code Online (Sandbox Code Playgroud)

  • oki,所以我通过更改你的一些代码解决了这个问题,XlYesNoGuess.xlNo - > XlYesNoGuess.xlYes (2认同)