如何使用Aspose单元格将文本格式设置为Excel中的特定列

我正在使用Aspose单元格,并且需要将特定的列转换为文本格式,因为列由数字和文本组成,默认情况下该列被视为数字格式。 我用过

Aspose.Cells.Style style = worksheet.Cells["A3"].GetStyle(); style.Number = 49; worksheet.Cells["A3"].SetStyle(style); 

上面的代码只适用于特定的单元格,但我需要设置文本格式整列,我已经尝试使用这个

  Aspose.Cells.Style style = workbook.Styles[workbook.Styles.Add()]; style.Number = 49; //Sets the Text format. StyleFlag flag = new StyleFlag(); worksheet.Cells.ApplyColumnStyle(0, style, flag); worksheet.Cells.ApplyColumnStyle(1, style, flag); 

上面的代码不起作用。 有没有其他方法可以解决这个问题?

提前致谢

我得到这个解决scheme,

  var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; Aspose.Cells.Style TextStyle = workbook.CreateStyle(); TextStyle.Number = 49; StyleFlag TextFlag = new StyleFlag(); TextFlag.NumberFormat = true; worksheet.Cells.Columns[0].ApplyStyle(TextStyle, TextFlag); worksheet.Cells.Columns[1].ApplyStyle(TextStyle, TextFlag);