我在 Excel 电子表格中有数据,其值如下:31% 和 69%
解析剪贴板后,我得到的值为 0.31 和 0.69。我期望得到 31 和 69 或 31% 和 69%
我有一个 C# 程序可以从剪贴板上解析这些数据。
const string ClipboardFormat = "XML Spreadsheet";
if (Clipboard.ContainsData(ClipboardFormat))
{
object clipData = Clipboard.GetData(ClipboardFormat);
MemoryStream ms = clipData as MemoryStream;
XmlDocument xml = new XmlDocument();
xml.Load(ms);
XmlNodeList table = xml.GetElementsByTagName("Table");
foreach (XmlNode row in table[0].ChildNodes)
{
foreach (XmlNode cell in row.ChildNodes)
{
GridView.SetRowCellValue(iRowIndex, GridView.Columns[iColIndex], cell.InnerText);
iColIndex++;
}
iRowIndex++;
}
cell.InnerText 总是给我 0.31 和 0.69 的值,而我期望值 31 和 69 或 31% 和 69%。我想使用“XML 电子表格”格式,因为它可以帮助我找到我正在寻找的正确日期格式 [Feb-14 给我 02/01/2014]。
请建议我如何使用“XML 电子表格”数据格式解决此问题。