Comments (1)
Thanks for your issue. As the documentation says, the Excelize library provides a set of utility functions that allow you to convert between cell names and coordinates, you can also use these functions when iterating rows or column cells. For example, convert column/row index to cell name when iterating rows:
package main
import (
"fmt"
"github.com/xuri/excelize/v2"
)
func main() {
f := excelize.NewFile()
defer func() {
if err := f.Close(); err != nil {
fmt.Println(err)
}
}()
if err := f.SetSheetRow("Sheet1", "A1", &[]interface{}{1, 2}); err != nil {
fmt.Println(err)
return
}
if err := f.SetSheetRow("Sheet1", "A2", &[]interface{}{3, 4}); err != nil {
fmt.Println(err)
return
}
rows, err := f.GetRows("Sheet1")
if err != nil {
fmt.Println(err)
return
}
for rowIdx, row := range rows {
for colIdx, cell := range row {
// Convert column/row index to cell name
cellName, err := excelize.CoordinatesToCellName(colIdx+1, rowIdx+1)
if err != nil {
fmt.Println(err)
return
}
fmt.Printf("value of cell %s is %s\r\n", cellName, cell)
}
}
}
I've closed this issue. If you have any questions, please let me know, and you can reopen this anytime.
from excelize.
Related Issues (20)
- Custom Conditional Data Validation HOT 1
- File.CalcCellValue returns wrong value for "=ROUND(1444.00000000000003,2)" HOT 2
- Add Support for MS Excel Data Entity Types HOT 4
- How to insert new data into an existing sheet table and preserve the previous data. HOT 1
- 为什么sheet不支持区分大小写?( Why does sheet not support case sensitivity?) HOT 3
- Generated Excel files lose content partially - Error on opening HOT 5
- Parentheses in formulas get cut out when inserting new columns or rows HOT 1
- Feature request: SetRowHeight for StreamWriter HOT 1
- Tab (\t) character cannot be displayed in the generated workbook's cell HOT 1
- condition A with style ,the unstyled condition will be applied with A's style. HOT 1
- excelize按行读取内容成字符串数组导致日期格式错误 HOT 1
- The first execution of Flush() data will be written to Excel, and SetRow() after Flush() will not take effect HOT 1
- duration has -1 second HOT 2
- Excel to PDF Page Size issue HOT 1
- After adding and saving images in Excel by excelize, the GetPictureCells method cannot read any values HOT 1
- Support insert the Kingsoft WPS Office embedded image cells via the DISPIMG formula function HOT 2
- [BUG] Get Rows function HOT 1
- Count columns and rows of the worksheets. 会提供 Max row Max col 属性吗 HOT 1
- Open a Microsoft Excel sheet which been set password, in code not provide “Options” cause “zip: not a valid zip file” HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from excelize.