小编use*_*252的帖子

OpenXML Spreadsheet-在写入单元格值时保留值之前或之后的空间

我正在使用OPENXML SDK 2.0来传输电子表格文件.源数据来自数据表,并使用openxml将其写入Spreadsheet.如果数据表的列数据中有一个具有"Treshold%"(此文本上面有选项卡空间)并且同样写入excel但是在excel单元格中将其写入"Treshold%"并删除标签空间.

我使用的代码如下.使用workSheetWriter.PasteTextworkSheetWriter.PasteValue方法.

WorksheetWriter workSheetWriter = new WorksheetWriter(spreadSheet, workSheet);

int intValue = 0;
if (strValue.Contains("$"))
{
    strValue = strValue.Replace("$", "");
    strValue = strValue.Replace(",", "");

    workSheetWriter.PasteValue(cellLocation, strValue, CellValues.Number);
}
else if (int.TryParse(strValue, out intValue))
{
    workSheetWriter.PasteValue(cellLocation, strValue, CellValues.Number);
}
else if (string.IsNullOrEmpty(strValue))
{
    workSheetWriter.PasteText(cellLocation, strValue);
}
else
{
    workSheetWriter.PasteText(cellLocation, strValue);
}
Run Code Online (Sandbox Code Playgroud)

请帮忙.如何将开头的标签空间(Treshold%)中的值写入excel单元格中的格式相同?

c# openxml spreadsheetml openxml-sdk

5
推荐指数
1
解决办法
2398
查看次数

标签 统计

c# ×1

openxml ×1

openxml-sdk ×1

spreadsheetml ×1