我有一个字符串数组,但没有索引和存储空值
例如,如果我有一个数组{“one”,“”,“three”},则array [0]的值为1,array [1]的值变为3而不是“”,为什么是null值删除并且下一个值的索引变为空值。
这是我的代码,我正在使用Open XML SDK读取并将Excel单元格存储到数组中。
<p><input type="file" name="file1" id="idfile" class="file"
data-show-preview="false" data-show-remove="false" data-show-upload="false"></p>
$("#id_file").fileinput({
maxFileSize: 2000,
allowedFileExtensions: ['doc', 'docx']
});
$('#id_file').on('fileerror', function(event, data) {
alert('Invalid file type");
}
答案 0 :(得分:-3)
如果有帮助,您可以查看以下内容
//在转换为整数
之前检查cell的值是否为nullif(cell.CellValue.Text != null){
var index = Int32.Parse(cell.CellValue.Text);
//将转换值添加到数组
rowData[i] = GetSharedStringItemById(workbookPart, index);
}
//in case the value contained in a cell is null, then assign either "" or null
rowData[i] = "";
另外,请注意&#34;&#34;与null不同。如果你测试&#34;&#34;如果为等于null,则测试结果将为false。