writerow
来源:互联网 发布:淘宝男鞋店铺名称大全 编辑:程序博客网 时间:2024/06/05 11:06
if (Convert.ToInt32(range.Interior.ColorIndex) == 46)
{
range.Interior.Color = System.Drawing.Color.White.ToArgb();
}
public void ExportReport(string templateFileName, string targetFileName)
{
//生成文件
int currentRowNumber = 12;
int v = 0;
int fpSpreadrowCount=0;
//int progressBar1count = 0;
using (ExcelExporter exporter = ExcelExporter.CreateFrom(templateFileName, targetFileName))
{
foreach (FarPoint.Win.Spread.Row row in fpSpread1.Sheets[0].Rows)
{
if (fpSpread1.Sheets[0].Cells[fpSpreadrowCount, 0].Value != null)
{
fpSpreadrowCount++;
}
}
progressBar1.Visible = true;
progressBar1.Minimum = 0;
progressBar1.Maximum = fpSpreadrowCount*2;
progressBar1.BackColor = Color.Green;
foreach (FarPoint.Win.Spread.Row row in fpSpread1.Sheets[0].Rows)
{
int rowIndex = row.Index; //取得row行号
if (fpSpread1.Sheets[0].Cells[rowIndex, 0].Value == null)
{
break;
} //如果循环到第n行时,没有值,则跳出foreach循环
string rowCellString = "";
for (int n = 1; n < 96; n++)
{
rowCellString = rowCellString + CellsValue(fpSpread1.Sheets[0].Cells[rowIndex, n].Value) + "我$";
//此处不应用 逗号(常用的标点符号)来作为分隔符号,因为在cell里的值可能存在 逗号,这样分隔后数据将出现多余,出现错误
}
string[] rowStringArray = System.Text.RegularExpressions.Regex.Split(rowCellString, "我[$]");
exporter.WriteRow(1, currentRowNumber, 3, rowStringArray);
progressBar1.Value++;
for (int columnNumber = 20; columnNumber <= 95; columnNumber++)//有亮绿色单元格的列(从第22列开始有亮绿色的单元格)
{
//exporter.WriteColor(1, currentRowNumber, columnNumber);
if (fpSpread1.Sheets[0].Cells[rowIndex, columnNumber].BackColor.Name == "LightGreen")
{
exporter.WriteColor(1, currentRowNumber, columnNumber + 2);
}
}
currentRowNumber++;
progressBar1.Value++;
}
fpSpreadrowCount = 0;
progressBar1.Value = 0;
exporter.SelectCell(1, 1, 1);
exporter.Save();
exporter.Close();
}
}
- writerow
- python3 writerow CSV文件多一个空行
- python3 writerow csv文件多一个空行
- csv.writerow寫入多出空白一行問題解決
- python3 writerow CSV文件多一个空行
- csv的writerow写入的文件会有空行很蛋疼
- Python中通过csv的writerow输出的内容有多余的空行
- Python中通过csv的writerow输出的内容有多余的空行
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- Python中通过csv的writerow输出多余空行+py2.x &py3.兼容
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- Python 中通过csv的writerow输出的内容有多余空行的解决办法
- Oracle procedure,package,function,triger 的Flashback Query
- 数据报的接收过程详解---从网卡到L3层(非NAPI,即接收数据采用中断方式)
- 关于SSH中文乱码的一个小总结
- 文件句柄----太文化
- 差分约束系统
- writerow
- 判断网络在线状态
- 如何让VC IDE识别自定义C++ 关键字
- Cognos Framework Manager用户权限过滤控
- poj1062——昂贵的聘礼
- extern && struct
- extern && struct
- VC6.0 DLL项目与WINDOWS项目的转换
- 既然我们选择了就必须勇敢的去承担,希望我们今天的努力没有白费,哪怕起到一点点作用