2023年7月10日月曜日

MAGIC UTF8出力はBOM付きで出力される BOM無しにする方法

 

MAGIC UTF8出力はBOM付きで出力される。

BOM無しにするには Powershellを使用

 

'powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { $MyPath='&ASCIIChr(39)&Trim(BW)&ASCIIChr(39)&';$MyFile = Get-Content $MyPath; $Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding($False);[System.IO.File]::WriteAllLines($MyPath, $MyFile, $Utf8NoBomEncoding)}"'

 

 

変数BWがファイル名(Full PATH)

2023年2月15日水曜日

telerik Documents Excelのcellから値を取得する方法

 

Workbook workbook = new Workbook(); 
Worksheet worksheet = workbook.Worksheets.Add(); 
worksheet.Cells[0, 0].SetValue("=SUM(A2, 3)"); 
worksheet.Cells[1, 0].SetValue(10); 
ICellValue cellValue = worksheet.Cells[0, 0].GetValue().Value; 
CellValueFormat format = worksheet.Cells[0, 0].GetFormat().Value; 
 
string valueAsString = cellValue.GetValueAsString(format); // =SUM(A2, 3) 
string resultValue = cellValue.GetResultValueAsString(format); // 13 
 
cellのformatごとに値を取得出来る