2016-06-28 54 views
0

我正在使用closedXML生成一个XML文件(以阿拉伯语),我需要这个文件从右到左布局,它如何在closedXML中执行此操作。是否有可能使用closedXML从右到左创建一个Excel表格

XLWorkbook wb = new XLWorkbook(); 
var ws = wb.Worksheets.add("Sheet1"); 
ws.Cell(1,1).Value = "مرحبا"; 
ws.Style.Alignment.ReadingOrder = XLAlignmentReadingOrderValues.RightToLeft; 

回答

3

XLWorkbook和XLWorksheet对象都具有RightToLeft属性。您可以将其设置为true以用于整个工作簿或每个工作表。

var workbook = new XLWorkbook {RightToLeft = true}; // <-- Workbook default RTL 
var worksheet = workbook.Worksheets.Add("Sample Sheet"); 
worksheet.Cell("A1").Value = "Hello World!"; 
// worksheet.RightToLeft = true; <-- To set RightToLeft for individual worksheets 
workbook.SaveAs("HelloWorld.xlsx"); 
+0

我使用的是closedXML版本0.56.2.0,我无法找到这个worksheet.RightToLeft = true; –

相关问题