2016-06-28 55 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; –

相關問題