我有listbox和项目在列表框中,我想将这些项目转换为字符串数组列表,如
var headrow = new List<string[]>
{
new string[] { "a" ,"b", "c" }
};
请帮我一下,下面是什么是已经试过的,它不起作用
Listboxitems contains values with different items
private void Exportexcel_Click(object sender, EventArgs e)
{
LoginForm.qctd.IgnoreHtmlFormat = true;
BugF = LoginForm.qctd.BugFactory;
BugFFilter = BugF.Filter;
BugL = (List)BugF.NewList("");
ExcelPackage Defects_excel = new ExcelPackage();
Defects_excel.Workbook.Worksheets.Add("Defects");
var headerRow = Selectedfields.Items.Cast<ListViewItem>().Select(item => item.Text).ToList();
string headerRange = "A1:" + Char.ConvertFromUtf32(headerRow[0].Length + 65) + "1";
var worksheet = Defects_excel.Workbook.Worksheets["Defects"];
worksheet.Cells[headerRange].LoadFromArrays(headerRow);
worksheet.Cells[headerRange].Style.Font.Color.SetColor(System.Drawing.Color.Blue);
worksheet.Cells[headerRange].Style.Font.Size = 12;
worksheet.Cells[headerRange].AutoFitColumns();
worksheet.Cells[headerRange].Style.Border.Top.Style = ExcelBorderStyle.Thin;
worksheet.Cells[headerRange].Style.Border.Left.Style = ExcelBorderStyle.Thin;
worksheet.Cells[headerRange].Style.Border.Right.Style = ExcelBorderStyle.Thin;
worksheet.Cells[headerRange].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Title = "Save Excel sheet";
saveFileDialog.Filter = "Excel files|*.xlsx|All files|*.*";
saveFileDialog.FileName = "Defects_" + DateTime.Now.ToString("dd_MM_yyyy") + ".xlsx";
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
FileInfo excelFile_Defects = new FileInfo(saveFileDialog.FileName);
Defects_excel.SaveAs(excelFile_Defects);
}
尝试字符串(HeaderRow.ToArray())
编辑:您可能要使用
var headerRow = string(Selectedfields.Items.Cast<ListViewItem>().Select(item => item.Text).ToArray());
我有一个名为的df,如下所示。tag_position既可以是字符串,也可以是列表。但我希望他们都是线。我怎么能这么做?我还想去掉结尾处的空白。 输入 预期产出
题目链接 NowCoder 题目描述 将一个字符串转换成一个整数,字符串不是一个合法的数值则返回 0,要求不能使用字符串转换整数的库函数。 // html Iuput: +2147483647 1a33 Output: 2147483647 0 解题思路 // java public int StrToInt(String str) { if (str == null || str.l
我正在从一个字符串列表中创建一个字符串数组。到目前为止,我有以下代码: 问题是toArray()返回的是Object[],而不是String[],后者在尝试转换为String[]时产生类转换异常。除了for循环之外,有没有一种简单的方法来实现我的目标,在for循环中,我将遍历Object[],将每个对象转换为一个字符串,然后将每个字符串添加到一个String[]?对一个简单的任务来说似乎有很多工作
我有一个包含员工姓名的字符串列表。
假设我有以下数组列表: 并且必须遵守规则: 从数组列表 1 开始,我想形成新的以下数组列表: <李>猫狗 <李>鼠蛇 无论如何都可以这样做。我目前还没有找到任何字符串到字符串转换的内容。
问题内容: 如何转换?例如,如果my 包含数字1 2和3,如何将其转换为String =“ 1,2,3”?每一个帮助将不胜感激。 问题答案: 一种方法是: 在列表上方,将每个项目添加到(或)并最后执行。 例: