在VB2012中将CSV文件转换为Excel格式
我有一个由VB应用程序创建的csv文件,我想将其转换为Excel格式(.xlsx)。 有谁能帮我解决这个问题吗?试试这个在VB2012中将CSV文件转换为Excel格式,excel,vb.net,csv,Excel,Vb.net,Csv,我有一个由VB应用程序创建的csv文件,我想将其转换为Excel格式(.xlsx)。 有谁能帮我解决这个问题吗?试试这个 // input and output files string csv = @"c:\data\input.csv"; string xls = @"c:\data\output.xlsx"; // init the Appl obj Excel.Application xl = new Ex
// input and output files
string csv = @"c:\data\input.csv";
string xls = @"c:\data\output.xlsx";
// init the Appl obj
Excel.Application xl = new Excel.Application();
// get the worksheet
Excel.Workbook wb = xl.Workbooks.Open(csv);
Excel.Worksheet ws = (Excel.Worksheet)wb.Worksheets.get_Item(1);
// select the used range
Excel.Range used = ws.UsedRange;
// autofit the columns
used.EntireColumn.AutoFit();
// save as xlsx
wb.SaveAs(xls, 51);
wb.Close();
xl.Quit();