有没有办法在单元格值中插入超过1000个字符?现在它被切断了。也许有没有办法追加值?我找不到关于这个主题的任何东西。我遍历了OfficeOpenXml.ExcelWorksheet.Cell之后的所有选项,没有找到任何东西。现在我像这样设置单元格值:OfficeOpenXml.ExcelWorksheet.Cell[A1].Value = 'something'和something this 'something'超过1000个字符。
OfficeOpenXml.ExcelWorksheet.Cell
OfficeOpenXml.ExcelWorksheet.Cell[A1].Value = 'something'
bnl4lu3b1#
下面的代码使用EPPlus 6.2创建了一个包含4001个C2字符的Excel工作表,以z结尾:
z
using OfficeOpenXml; ExcelPackage.LicenseContext = LicenseContext.NonCommercial; var file = new FileInfo("MyWorkbook.xlsx"); file.Delete(); using var package = new ExcelPackage(file); var worksheet = package.Workbook.Worksheets.Add("Inventory"); //Add the headers worksheet.Cells[1, 1].Value = "ID"; worksheet.Cells[1, 2].Value = "Product"; worksheet.Cells[1, 3].Value = "Notes"; //Add some items... worksheet.Cells["A2"].Value = 12001; worksheet.Cells["B2"].Value = "Nails"; worksheet.Cells["C2"].Value = new String('a',4000) + "z"; worksheet.Cells["C3"].Formula = "LEN(C2)"; package.Save();
尝试就地编辑会显示所有字符,包括最后的z:
使用编辑框可能会给予人一种没有足够字符的印象,因为文本是换行的,End会转到行尾,而不是单元格的末尾。
End
Ctrl+End将转到像元的末尾
Ctrl+End
1条答案
按热度按时间bnl4lu3b1#
下面的代码使用EPPlus 6.2创建了一个包含4001个C2字符的Excel工作表,以
z
结尾:尝试就地编辑会显示所有字符,包括最后的
z
:使用编辑框可能会给予人一种没有足够字符的印象,因为文本是换行的,
End
会转到行尾,而不是单元格的末尾。Ctrl+End
将转到像元的末尾